Location: Remote
Experience: 5+ years
Employment Type: Full-time (no immigration sponsorship)
Position Overview
We are seeking a Senior Test Automation Engineer with 5+ years of experience in
designing, developing, and executing automated test frameworks for microservices, web
applications, and cloud-based applications hosted on AWS. The ideal candidate should
have strong expertise in Selenium, JMeter, K6, Cucumber, Postman, MySQL, and SQL.
This role requires a deep understanding of automation strategies, performance testing, API
testing, and CI/CD integration to ensure the delivery of high-quality, scalable, and secure
applications.
As a Senior Engineer, you will lead automation initiatives, mentor junior testers, and
collaborate closely with developers, DevOps, and product teams to enhance the testing
strategy, improve test coverage, and drive quality best practices.
Role and Responsibilities:
- Develop, maintain, and execute automated test scripts for web applications, microservices, and APIs.
- Implement end-to-end testing strategies covering UI, API, Performance, and Database testing.
- Utilize Selenium WebDriver for UI automation testing and ensure cross-browser compatibility.
- Perform API testing using Postman and automation frameworks.
- Conduct performance testing using JMeter and K6, analyzing response times and system behavior under load.
- Develop and execute BDD (Behavior-Driven Development) test cases using Cucumber.
- Test applications hosted on AWS infrastructure, ensuring cloud-specific functionalities are validated.
- Test Strategy & Quality Assurance
- Define and implement test automation frameworks, ensuring maintainability and scalability.
- Develop and enforce best practices for test automation and shift-left testing approaches.
- Work with MySQL and SQL databases, validating data integrity and performing backend testing.
- Collaborate with developers to improve testability and ensure robust CI/CD pipelines.
- Identify, document, and track bugs, issues, and enhancements using JIRA or similar tools.
- Drive continuous improvements in test processes, automation, and methodologies.
- Collaboration & Leadership
- Work closely with developers, DevOps, and product teams to define test strategies and ensure comprehensive coverage.
- Mentor junior test engineers, conducting training sessions and code reviews to enhance their skills.
- Advocate for test automation, CI/CD integration, and DevOps-driven testing practices
- Participate in technical discussions, sprint planning, and risk assessment meetings.
Requirements:
- 5+ years of experience in software test automation and quality assurance.
- Strong proficiency in Selenium WebDriver, JMeter, K6, Postman, and Cucumber.
- Expertise in API automation testing, writing and executing test scripts in Postman or REST-assured.
- Hands-on experience with performance testing tools like JMeter and K6.
- Strong understanding of SQL and database testing (MySQL, PostgreSQL, or similar databases).
- Experience working with microservices architecture and testing distributed systems.
- Familiarity with AWS cloud services and testing applications deployed on ECS, S3, DynamoDB, and CloudWatch.
- Proficiency in CI/CD pipelines, GitHub Actions, Jenkins, or AWS CodePipeline.
- Strong analytical, problem-solving, and debugging skills.
- Excellent written and verbal communication skills, with the ability to collaborate across teams.
Preferred Qualifications
- Experience with containerized applications (Docker, Kubernetes).
- Knowledge of security testing tools and best practices.
- Exposure to AWS Lambda testing and serverless architectures.
- Understanding of contract testing using Pact or similar tools.
- Bachelor’s or Master’s degree in Computer Science, Information Technology,
- Software Engineering, or a related field.
- Equivalent industry experience with strong technical expertise will also be considered.
Benefits
- Competitive salary and performance-based bonuses
- Comprehensive health, dental, and vision insurance
- 401(k) with company match
- Flexible work arrangements with options for remote work
- Professional development and continuous learning opportunities
- Collaborative and innovative work environment
We are an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Application Process: Qualified candidates should submit their resume, cover letter, and examples of relevant projects they’ve implemented, particularly those related to the education domain.