Apply📍 United States
🧭 Full-Time
💸 126000.0 - 185500.0 USD per year
🔍 Software Development
- 5+ years in QA Automation, SDET, or Test Automation roles.
- Proven experience in developing, maintaining, and integrating automated testing frameworks within CI/CD pipelines and software delivery processes.
- Deep understanding of software testing principles, methodologies, and best practices, ensuring high-quality test coverage.
- Proficiency with open-source test automation frameworks preferable TestNG, with a strong focus on Cloud Service automation.
- Experience in API testing using Postman or similar tools.
- Strong background in load, stress, performance, system integration, and end-to-end testing to ensure system resilience.
- Extensive hands-on programming experience in Java or Python, specifically in the context of Test Automation frameworks.
- Strong knowledge of microservices architectures and testing complex distributed systems.
- Familiarity with modern cloud-native technologies such as Redis, NSQ, SQS, Kinesis, Kafka, Docker, and Kubernetes (K8s).
- Experience in mentoring and guiding junior engineers within high-performing teams.
- Strong analytical and problem-solving skills, with a data-driven approach to decision-making.
- Passion for improving engineering efficiency, reducing testing bottlenecks, and enhancing the overall software development lifecycle.
- Designing, developing, and implementing robust automated testing solutions for cloud-based applications and services.
- Collaborate closely with development, DevOps, and product teams to integrate automated testing into CI/CD pipelines, ensuring seamless deployments.
- Establish best practices and standards and ensure compliance for testing distributed systems, microservices, and interfaces, with a strong emphasis on performance, security, and reliability.
- Lead and mentor other engineers on the team, providing guidance on automation strategies, tooling selection, and career growth.
- Lead continuous improvement initiatives to enhance test efficiency, reduce flakiness, and improve defect detection.
- Establish and implement AI-driven and predictive testing methodologies from the ground up to accelerate quality assurance processes
- Ensure initiatives are executed successfully, directly impacting such KPIs as Release safeness ratio and Time to production, regardless of the problems or constraints that arise.
- Proactively identify gaps, inefficiencies, and risks in testing processes, taking full ownership to drive solutions independently without waiting for direction.
- Drive sprint planning, agile/scrum practices
AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLAgileCloud ComputingGitJavaJenkinsKubernetesQA AutomationAPI testingSeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsMicroservices
Posted 2 days ago
Apply