Quality Assurance Automation Engineer

Application ends: September 25, 2025
Apply Now

Job Description

Key Responsibilities:
Design & Develop Automated Test Scripts: Build reusable, scalable, and efficient automated test cases.
Execute and Maintain Test Suites: Run automated test scripts regularly and analyse test results to ensure the application meets functional and non-functional requirements.
Collaborate Across Teams: Work closely with development, product, and DevOps teams to clarify requirements and resolve bugs quickly.
Defect Management: Log, prioritize, and track defects using project management tools. Work with developers to verify fixes.
Prepare Test Environments: Set up necessary test environments and data for effective automation and performance testing.
Optimize CI/CD Pipelines: Integrate tests into build and deployment pipelines for continuous delivery.

Must-Have Skills
• Programming Languages: Proficient in Java, Python, or JavaScript.
• Automation Frameworks: Hands-on experience with Selenium, Appium, JUnit, TestNG, or similar.
• Testing Tools: Experience with Postman, Rest-Assured, JMeter for API and performance testing.
• Mobile & Web Expertise: Understanding of Android/iOS testing, web technologies (HTML, CSS, JS), and backend systems (REST APIs, databases).
• Version Control: Proficiency with Git/GitHub or GitLab.
• SDLC Understanding: Clear grasp of Agile methodologies and various stages of the Software Development Life Cycle (SDLC).
• Collaboration Skills: Strong communication, documentation, and problem-solving abilities.

Nice-to-Have
• Experience in performance testing and CI/CD tools like Jenkins or Circles.
• Prior experience in a fast-paced start up or quick-commerce environment.

Personality Traits
• Strategic thinker with a passion for innovation.
• Data-driven decision-maker with a creative flair.
• Exceptional communication and leadership skills.
• Adaptable to the fast-paced, dynamic nature of a start-up environment.

Share via