About The Hiring Company
We are a forward-thinking software development company delivering high-quality SaaS and enterprise solutions across multiple industries. Our teams work on challenging, impactful projects using cutting-edge technologies, and we value innovation, collaboration, and excellence.
Role Overview
We are seeking an experienced QA Automation Engineer with strong expertise in building and maintaining automated test frameworks for both UI and API layers. The ideal candidate will have hands-on experience with tools such as Cypress, Selenium, and similar automation frameworks, along with a strong understanding of API-level automation and CI/CD integration. You will work closely with development and product teams to ensure the delivery of high-quality, reliable, and scalable software solutions.
Key Responsibilities
- Design, develop, and maintain automated test frameworks for web applications using Cypress, Selenium, or similar tools.
- Implement and execute API-level automation tests for RESTful and microservices-based applications.
- Collaborate with developers and product owners to define clear acceptance criteria and test coverage.
- Integrate automated tests into CI/CD pipelines for continuous quality validation.
- Perform root cause analysis for defects and work closely with developers to resolve issues.
- Monitor and report on test execution, quality metrics, and overall system reliability.
- Maintain test documentation, including test cases, test plans, and regression suites.
- Contribute to performance, security, and scalability testing when required.
Required Skills & Experience
- 3–5+ years of experience in software testing with a focus on test automation.
- Strong proficiency in test automation tools such as Cypress, Selenium, Playwright, or similar.
- Hands-on experience with API-level automation using tools/frameworks such as Postman, RestAssured, or equivalent.
- Strong programming/scripting skills in JavaScript, Java, or Python.
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).
- Experience with version control systems (Git).
- Solid understanding of SDLC, Agile, and QA methodologies.
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
Nice-to-Have
- Experience with performance and load testing tools (e.g., JMeter, Gatling).
- Familiarity with containerised test environments (Docker, Kubernetes).
- Knowledge of cloud platforms (AWS, Azure, GCP) for test execution.
- Exposure to security testing practices.
What We Offer
- Competitive salary and benefits package.
- Flexible working arrangements (remote/hybrid).
- Opportunities for career growth and skill development.
- A collaborative and innovative engineering culture.