Summary:
The QA Engineer II is responsible for working alongside development teams to ensure the software meets quality standards. They are responsible for designing and executing complex test plans, developing and maintaining automation frameworks, identifying and documenting defects, and overseeing the implementation of corrections. The QA Engineer II may also perform manual and automated testing, as well as API, performance, and database testing. They are expected to have strong analytical skills, be detail-oriented, and be able to effectively manage complex projects.
Essential Job Duties and Responsibilities:
Design and execute comprehensive test plans and test cases, emphasizing both manual and automated testing.
Lead API testing efforts using tools like Postman to ensure API reliability and performance.
Manage and enhance test cases using Zephyr, integrating testing tools with JIRA for efficient defect tracking.
Develop and maintain robust automation frameworks using tools such as Selenium or TestNG.
Collaborate closely with cross-functional teams to ensure high software quality throughout the development lifecycle.
Lead the establishment of roadmaps for automations and optimize testing processes.
Design and implement test plans for integrated services to improve quality with efficient delivery timelines.
Identify, document, and track defects, collaborating proactively with developers for timely resolutions.
Stay updated on new testing tools, methodologies, and industry trends.
Proficient in MongoDB for database testing and validation.
Maintain regular and punctual attendance.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Education and/or Experience:
Bachelor's degree in Computer Science, Engineering, or related field.
3+ years of experience in QA, with a strong emphasis on both manual and automated testing.
Proficiency in test automation tools (e.g., Selenium, TestNG) and test case management tools like Zephyr.
Extensive experience in API testing, particularly with Postman.
Strong analytical, problem-solving, and communication skills.
Knowledge of mortgage processes, document processing, and rules engines is highly desirable.