Engineer in QA responsible for spearheading API automation efforts for a microservices-based platform. Ensuring quality, reliability, and performance of systems on Google Cloud Platform.
Responsibilities
Develop and execute a comprehensive API automation strategy aligned with the overall quality goals of the organization.
Identify and implement innovative testing approaches and technologies to enhance the efficiency and effectiveness of our QA processes.
Design, develop, and maintain robust and scalable API automation frameworks using RestAssured and BDD principles.
Write clean, well-documented, and maintainable automation scripts to validate API functionality, performance, and security.
Implement data-driven testing strategies to ensure comprehensive test coverage.
Integrate automation scripts into the CI/CD pipeline for continuous testing.
Collaborate closely with developers, product managers, and other stakeholders to understand requirements and ensure testability.
Participate in design and architecture reviews to provide feedback on testability and identify potential quality risks.
Communicate test results and quality metrics to stakeholders in a clear and concise manner.
Establish and enforce QA guidelines, best practices, and standards across the team.
Actively review code to ensure software quality and functional accuracy.
Ensure all code adheres to secure coding practices and meets minimum code coverage requirements.
Stay up-to-date with the latest trends and technologies in API automation and cloud-native testing.
Handle operational issues with minimal oversight, troubleshooting and resolving problems quickly and effectively.
Build reusable frameworks and integrate SaaS frameworks to improve efficiency and scalability.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field with 8-12 years of experience in software development and quality assurance, with a strong focus on API automation.
Excellent communication, interpersonal, and collaboration skills.
Strong problem-solving and analytical abilities.
Ability to work independently and as part of a team.
Keen to learn the design and architecture of the product and participate in ceremonies that can influence both.
Software Development Engineer in Test focusing on automation and quality assurance for oneZero. Collaborating with cross - functional teams to deliver high quality software within a hybrid work environment.
Engineer III SDET at CrowdStrike developing cloud security solutions and building test infrastructure. Collaborating with development teams to ensure quality and functionality across cloud environments.
Senior Software Development Engineer in Test ensuring quality for Cisco's cloud - managed products. Collaborating with teams to enhance features and automation testing practices.
Senior QA Automation Engineer ensuring software applications deliver exceptional performance and reliability. Collaborating closely with developers and product managers to maintain high quality and optimize testing processes.
Software Development Engineer in Test (SDET) for Database Management at Broadcom. Designing and executing test plans ensuring software quality for Agile and DevOps environments.
Junior Test Automation Engineer contributing to test scenarios within a collaborative CIO team at Hastings Direct. Engage in sprint ceremonies and follow engineering practices for quality outcomes.
Systems Integration and Test Engineer for En - Route Automation Modernization at Leidos. Collaborating on software functionality verification and automated testing in aviation tech.