The Automation QA Engineer is responsible for designing, developing and executing automated test scripts to ensure high-quality software delivery. This role involves collaborating with cross-functional teams to translate business requirements into effective test scenarios, executing testing throughout the development lifecycle, and maintaining comprehensive testing documentation.
KEY RESPONSIBILITIES
- Design, develop and maintain reusable automated test scripts using UFT and associated frameworks.
- Analyze systems and applications under test with strong problem-solving and analytical skills.
- Create and manage test cases, prioritizing testing activities based on project needs.
- Execute test cases, log defects, and assign appropriate severity and priority levels.
- Perform regression testing to ensure stability of the application after changes.
- Plan and execute testing across different stages of the development lifecycle, including defining objectives, quality criteria, strategies, and approaches for seamless integration with development activities.
- Test Web Services (XML/SOAP and RESTful APIs) using tools such as SoapUI and Postman.
- Conduct integration and system testing with SQL Server databases and coordinate user acceptance and release testing.
- Prepare and submit progress reports consistently.
- Collaborate with Product Owners and vendors to translate business requirements into effective test scenarios, with support from relevant stakeholders.
WHAT DOES IT TAKE TO BE SUCCESSFUL
Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent professional qualification).
- Certification in UFT or any relevant Automation Testing tool is an added advantage.
- Strong proficiency in both written and spoken English.
- Good understanding of AI prompting and capabilities is an added advantage.
Work Experience
- 6–9 years of experience in Quality Assurance (QA).
- 4–5 years of hands‑on experience in UFT and Automation Testing.
- Solid understanding of software development life cycle (SDLC) and testing methodologies.
- Familiarity with Descriptive Programming and VBScript.
- Familiarity with Behavior‑Driven Development (BDD) and associated tools/frameworks.
- Possess a solid understanding of common software failures and defects.
- Demonstrate a curious, investigative mindset to identify potential issues.
- Familiarity with test management tools such as ALM, Jira, and Xray.
- Strong problem‑solving and analytical skills, with an investigative and curious mindset.
- Ability to collaborate effectively across departments to achieve project goals.
- Comfortable participating in meetings and calls with internal and external stakeholders.
- Capable of working independently with minimal supervision.
- Meticulous, results‑driven team player with strong attention to detail.
- Willingness to work extended hours during critical project delivery phases.