Posted on: 04/12/2025
Description :
About the Role :
We are looking for a detail-oriented and technically strong Quality Assurance / Test Automation Engineer to ensure the quality, reliability, and performance of our enterprise-scale applications and microservices. You will design and implement automated test frameworks, collaborate with developers and product teams, and ensure rapid, high-quality releases across web, API, and backend systems.
Key Responsibilities :
Test Automation :
- Design, develop, and maintain automated test frameworks for UI, API, and backend services.
- Build test scripts using tools such as Selenium, Playwright, Cypress, or Appium.
- Develop API automation using RestAssured, Postman/Newman, Karate, SuperTest, or similar frameworks.
- Implement end-to-end, integration, and regression test suites to ensure robust coverage.
Quality Engineering :
- Participate early in the SDLC to define test requirements, acceptance criteria, and test strategies.
- Perform root-cause analysis and collaborate with developers to resolve issues quickly.
- Ensure test environments, data sets, and CI/CD integration are properly configured.
- Contribute to performance testing, security testing, and compatibility testing when needed.
CI/CD & DevOps Collaboration :
- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.
- Work with DevOps teams to ensure seamless test execution in staging and production-like environments.
- Build dashboards for test results, coverage reporting, and quality metrics.
Documentation & Process :
- Maintain clear documentation for test plans, automation frameworks, and execution results.
- Follow Agile/Scrum processes and actively participate in daily standups, grooming, and sprint ceremonies.
- Drive quality best practices across engineering teams.
Required Skills & Qualifications :
- Strong experience with at least one automation language : Java, JavaScript/TypeScript, Python, or C#.
- Hands-on experience with UI automation tools like Selenium, Playwright, Cypress, or similar.
- Solid experience in API testing and automation (REST/SOAP).
- Familiarity with databases such as MySQL, PostgreSQL, MongoDB, including writing and validating SQL queries.
- Understanding of test methodologies, SDLC, Agile processes, and quality gates.
- Experience with version control tools (Git) and CI/CD pipelines.
- Strong analytical, debugging, and problem-solving skills.
Preferred / Nice-to-Have :
- Experience with BDD frameworks (Cucumber, Behave, SpecFlow).
- Exposure to performance testing tools like JMeter, Gatling, or Locust.
- Knowledge of virtualization/containers (Docker, Kubernetes).
- Experience testing microservices, message queues (Kafka/RabbitMQ), or distributed systems.
- Familiarity with cloud environments (AWS, Azure, GCP).
- Knowledge of Playwright (increasingly preferred in many companies).
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1584455
Interview Questions for you
View All