- Company Name
- Mastek
- Job Title
- Senior Test Engineer
- Job Description
-
Job title: Senior Test Engineer
Role Summary: Lead end‑to‑end testing of RESTful APIs and web applications, design and automate regression suites, and drive quality across the SDLC within an Agile environment.
Expactations: Deliver robust, repeatable test artefacts that meet business and technical standards; collaborate with cross‑functional teams to clarify requirements and resolve defects; integrate automated tests into CI/CD pipelines; support test infrastructure on AWS; contribute to continuous improvement of testing processes.
Key Responsibilities:
- Design, develop, and maintain API test suites using Postman, Playwright, and Cypress.
- Automate end‑to‑end functional, regression, and integration tests with Playwright/Cypress and Gherkin/JUnit frameworks.
- Write complex SQL queries for data validation and backend testing.
- Manage test cases, execute tests, document defects, and verify fixes.
- Integrate automated tests into GitHub Actions, Jenkins, or GitLab CI pipelines.
- Perform defect tracking, prioritization, reporting, and root‑cause analysis in Jira.
- Collaborate with developers, product owners, and QA peers in Agile ceremonies (Scrum/Kanban).
- Maintain test environments on AWS (S3, Lambda, EC2, CloudWatch).
- Promote and enforce quality standards across teams.
- Optionally conduct performance or security testing with tools such as JMeter.
Required Skills:
- 5–10 years of senior testing experience.
- Deep knowledge of RESTful API testing (request/response, status codes, authentication).
- Proficiency in JavaScript/TypeScript scripting for automation frameworks.
- Experience with Playwright, Cypress, Gherkin, and JUnit.
- Strong understanding of SDLC, STLC, Agile methodologies, and various test types.
- SQL expertise for data validation.
- Familiarity with Git (GitHub) and Jira.
- CI/CD pipeline integration skills (GitHub Actions, Jenkins, or GitLab CI).
- AWS services experience (S3, Lambda, EC2, CloudWatch).
- Excellent communication, teamwork, and growth mindset.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Relevant certifications such as ISTQB Certified Tester (Foundation or Advanced), AWS Certified Developer or Engineer, or equivalent are a plus.