Job Description:
We are looking for a meticulous and experienced Senior Test Engineer to join our dynamic technology team. The successful candidate will take ownership of test planning, execution, and automation to ensure product quality and performance across our platforms.
Key Responsibilities:
- Design and implement comprehensive test strategies for backend and frontend systems
- Develop automated test scripts and integrate them into CI/CD pipelines
- Perform functional, regression, performance, and security testing
- Work closely with developers, product managers, and DevOps teams to identify, reproduce, and resolve issues
- Define and maintain test plans, test cases, and documentation
- Continuously improve testing processes, tools, and best practices
- Mentor junior QA engineers and contribute to technical decision-making
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Minimum 5 years of experience in software testing, including both manual and automation
- Strong experience with automated testing frameworks such as Selenium, Playwright, Cypress, or similar
- Proficiency in at least one programming/scripting language (e.g. Python, Java, JavaScript)
- Familiarity with Agile methodologies and tools like JIRA, Git, Jenkins
- Experience in API testing using tools like Postman or REST-assured
- Strong analytical, debugging, and problem-solving skills
Preferred Qualifications:
- Experience with performance testing tools (e.g. JMeter, k6)
- Knowledge of security testing practices
- Exposure to cloud platforms (AWS, GCP, or Azure)
- ISTQB or relevant QA certification is a plus
Report job