What are the responsibilities and job description for the QA Automation Tester with AWS (F2F required) position at Trigint Solutions?
Job Details
Job description:
We are looking for an experienced Senior Test Engineer with a focus on automation and proficiency in Amazon Web Services (AWS). This role will play a key role in the development, testing, and maintenance of our automated test suite for cloud-based applications, ensuring robust testing strategies that align with best practices. The ideal candidate should have a strong background in test automation, cloud environments, and hands-on experience with AWS services.
Key Responsibilities:
- Test Automation Development:
- Design, develop, and maintain scalable test automation frameworks and scripts.
- Implement end-to-end automated tests for web applications, APIs, and cloud infrastructure components.
- Integrate automated tests into CI/CD pipelines to streamline testing and deployment.
- AWS Cloud Testing:
- Design and implement testing strategies for applications deployed in AWS environments.
- Ensure comprehensive testing of AWS components, including S3, Lambda, DynamoDB, EC2, CloudFormation, and other relevant services.
- Collaborate with cloud engineers to validate infrastructure and deployment setups.
- Quality Assurance and Testing Strategy:
- Define and implement test strategies, plans, and processes for a robust and high-quality release.
- Conduct performance, security, and compatibility testing as required.
- Ensure automated test coverage aligns with the project requirements and quality standards.
- Collaboration and Documentation:
- Work closely with development, DevOps, and product teams to understand requirements and deliver effective test strategies.
- Document test cases, test plans, and results to maintain transparency and reproducibility of testing efforts.
- Mentor junior QA engineers, guiding automation and AWS testing.
Required Skills and Qualifications:
- Experience: 5 years in test automation engineering, with experience in AWS.
- Automation Tools: Proficiency in using tools like Selenium, Cypress, JUnit, TestNG, or similar for web and API testing.
- Programming Languages: Good skills in Python, Java, or JavaScript for scripting automated tests.
- AWS Services: Experience with AWS services, including EC2, S3, Lambda, RDS, CloudFormation, IAM, etc.
- CI/CD: Experience in integrating automated tests with CI/CD tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Performance Testing: Familiarity with performance testing tools like JMeter, LoadRunner, or Gatling is a plus.
- Soft Skills: Excellent problem-solving, communication, and collaboration skills.
- Preferred Qualifications:
- Test Management Tools: Familiarity with test management tools such as JIRA, TestRail, or similar.