Job Openings
Automation Test Analyst (QA Automation Engineer)
About the job Automation Test Analyst (QA Automation Engineer)
Job Description
Overview:
We are seeking a detail-oriented and technically skilled Automation Test Analyst to design, develop, and execute automated test scripts that ensure the quality, reliability, and performance of software applications. This role plays a critical part in the software development lifecycle by identifying defects early and improving overall product stability.
The ideal candidate is passionate about quality assurance, automation frameworks, and continuous testing in Agile environments.
Key Responsibilities:
- Design, develop, and maintain automated test scripts for web, mobile, and backend applications
- Create and execute test cases for functional, regression, integration, and performance testing
- Develop and maintain automation frameworks (e.g., Selenium, Cypress, Playwright)
- Collaborate with developers, business analysts, and product teams to understand requirements
- Identify, document, and track software defects using defect tracking tools
- Perform API testing using tools like Postman or REST Assured
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
- Analyze test results and provide detailed reports to stakeholders
- Improve test coverage and optimize automation scripts for efficiency
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
- Ensure software quality standards and best practices are followed
Requirements:
- Bachelor's degree in Computer Science, IT, Engineering, or related field
- 2–5+ years of experience in QA Automation or Software Testing
- Strong knowledge of test automation tools (Selenium, Cypress, Playwright, etc.)
- Experience in programming languages such as Java, Python, or JavaScript
- Understanding of QA methodologies and software testing life cycle (STLC)
- Experience with API testing and tools (Postman, REST Assured)
- Familiarity with version control systems (Git)
- Knowledge of databases and ability to write SQL queries
- Strong analytical and problem-solving skills
Preferred (Nice-to-Have):
- Experience with performance testing tools (JMeter, LoadRunner)
- Knowledge of CI/CD tools (Jenkins, GitLab CI, CircleCI)
- Experience with BDD frameworks (Cucumber, SpecFlow)
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Experience with Agile/Scrum environments
- Mobile testing experience (Appium)
Reporting To:
- QA Manager / Test Automation Lead / Software Engineering Manager
Employment Type & Work Setup:
- Full-time / Contract / Project-based
- Remote / Hybrid / Onsite (depending on organization setup)
- Agile/Scrum-based environment with sprint cycles
- May include occasional production validation or release support
Work Environment & Conditions:
- Collaborative engineering and QA team environment
- Fast-paced software development lifecycle
- Focus on continuous testing and quality improvement
- Exposure to modern automation frameworks and CI/CD pipelines