About the role
As a senior quality engineer, you will play a key role in both test automation and team support. You will work closely with tech leads and architects, contribute actively to automation frameworks and test suites, and help define the testing approach and quality standards across the Quality Engineering team.
Key responsibilities
- Design, develop, implement, and maintain automated test scripts
- Perform Functional, Component, Integration, and End-to-End (E2E) Testing, ensuring appropriate test coverage.
- Integrate test automation into CI/CD.
- Debug logs, troubleshoot databases, and work closely with SRE and DevOps teams to ensure seamless test execution.
- Review system designs and architectures to create effective test coverage.
- Work with SQL/NoSQL databases, message queues, and caching technologies to validate backend processes.
- Ensure high-quality user experiences by performing functional and exploratory testing.
- Collaborate with developers and product teams within an Agile SDLC/STLC environment.
What we look for
- A Degree in Computer Science, Engineering or equivalent
- 3+ years of experience in Quality engineering
- 1+ year of experience in automation testing using open-source tools like Cypress, • Playwright, RestAssured (API automation), Cucumber, Appium, and Selenium WebDriver.
- Proficiency in JavaScript or TypeScript for automation scripting. •
- Strong understanding of test automation concepts, frameworks, and methodologies.
- Ability to debug logs, analyze failures, and troubleshoot database issues.
- Experience in Performance testing
- Strong knowledge in software testing processes, tools and technologies
- Excellent written, verbal communication and negotiation skills
- Experience with Continuous Deployment (CD) pipelines.
- Knowledge of implementing automation tests in Dockerized containers within a Kubernetes environment.