Position: QA Engineer
Company: Intapp
Experience required: 3y
English level: intermediate

Intapp Integrate is an application and data integration tool, which could be deployed in both on-premise and on-cloud environments. It provides a simple, straightforward way to create and manage data communications across a variety of software systems. It allows organizations to streamline IT data architecture, implement master data management initiatives and automate a broad variety of critical business processes. 

As a quality assurance engineer, you will be involved in all stages of software development: responsible for creating and implementing testing strategy, providing day-to-day testing plans in collaboration with the developers, and suggesting solutions for identified quality problems

**Responsibilities:**

Responsibilities

Review and analyze new feature requirements, specification and technical design documents, provide feedback to product manager and development team, and create detailed, comprehensive and well-structured test plans and test cases accordingly;
Review and update existing test plans and test cases to identify product improvements;
Conduct test plans, identify, document and track product defects, covering Java Swing desktop application, web application and API;
Participate in the root cause analysis for identified product defects;
Perform thorough regression and acceptance testing for product release;
Improve testing process for both existing and new products;
Estimate, prioritize, plan and coordinate testing activities;
Maintain effective communication with product manager and development team and work with them closely;

**Qualifications:**

Bachelor's degree in Computer Science, or equivalent education and work experience;
Excellent analytical ability;
Experience in testing both desktop and web applications (UI and Backend);
3+ years of working experience with software quality assurance;
Experience with designing and implementing test plans and test cases;
Experience in testing back end APIs
Experience in using testing frameworks (TestNG/JUnit 5)
Experience in relational database, SQL and basic programming skill;
Experience with Mercurial/Git, CI Tools
Understanding of development operations and Agile methodology;
Good written and verbal English skills;

Experience with Linux system (Preferred);
Experience with Java programming (Preferred);
Experience with developing automated tests (Preferred);
Experience with performance and/or security testing (Preferred);
Experience with virtual machine technology, VMWare and Hyper-V (Preferred);
Experience with AWS EC2 and Azure (Preferred);