Job Summary
We are seeking a detail-oriented and highly skilled Senior QA Engineer with expertise in both manual and automation testing. The ideal candidate will play a key role in ensuring the quality and reliability of enterprise applications through comprehensive test planning, execution, and automation.
Responsibilities
This role requires hands-on experience with functional and integration testing, automation frameworks, CI/CD integration, and cloud-native services (AWS). A basic programming background and familiarity with Infrastructure as Code (IaC) is also Responsibilities :
- Design, develop, and maintain test plans, test cases, and test scripts covering functional, integration, system, regression, and UAT testing.
- Execute tests, record results, and track defects to ensure timely resolution.
- Build and maintain automation test frameworks for E2E and API testing (e.g., Playwright, SoapUI, Postman).
- Integrate automated tests into CI/CD pipelines to ensure continuous quality validation.
- Collaborate with developers, product managers, and DevOps engineers to understand requirements, define acceptance criteria, and ensure high-quality deliverables.
- Perform root cause analysis of defects and identify opportunities to enhance test coverage and efficiency.
- Work on cloud-native application testing and validate deployments in AWS environments.
- Leverage basic programming skills (JavaScript, TypeScript, SQL) to write and maintain automation scripts.
- Contribute to test environment setup, configuration, and data management.
- Apply Infrastructure as Code (Terraform) knowledge for provisioning and testing infrastructure environments (good to have).
- Document testing processes, results, and maintain traceability in tools such as JIRA/Confluence.
- Drive continuous improvement initiatives in QA processes, tools, and Technical Skills :
- Strong experience in manual testing: functional, integration, regression, system, and UAT.
- Hands-on experience with automation frameworks for E2E and API testing (Playwright, SoapUI, Postman, etc.).
- Proficiency in integrating automated tests with CI/CD pipelines.
- Basic programming skills in JavaScript, TypeScript, and SQL.
- Understanding of AWS Cloud Native services (EC2, Lambda, RDS, S3, etc.).
- Knowledge of IaC concepts, preferably to Have :
- Performance testing experience with tools such as JMeter.
- Security testing exposure.
- Knowledge of containerization (Docker, Kubernetes) and microservices testing.
- Experience with monitoring tools and logging frameworks (e.g., CloudWatch, ELK :
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 58 years of QA/testing experience with a strong background in automation and cloud environments.
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication skills and ability to work in cross-functional teams
(ref:hirist.tech)