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.
Lead Software Development Engineer in Test at S&P Global enhancing quality and reliability of backend services. Collaborating with teams to ensure high - quality software through automation - first approach.
Senior QA Engineer ensuring high quality in TeamViewer's Digital Employee Experience platform via consistent automated testing. Collaborating in an Agile environment to improve testing strategies and execution.
Software Engineer in Test at Lennar managing quality through manual and automated testing. Collaborate on end - to - end quality efforts for the company's digital web presence.
SDET position at Collinson focusing on quality in software development through automation and testing frameworks. Collaborating with engineering teams to ensure high standards and reliability.
Software Development Engineer in Test (SDET) contributing to 3D visualisation and XR cloud streaming technologies at AVEVA. Ensure high quality, robustness, and security of cloud and on - premises solutions.
Junior Software Development Engineer in Test at AVEVA supporting cloud streaming technologies. Collaborating with teams to maintain high standards of quality and security in software solutions.
Test Engineer II ensuring the quality of solutions for Colonial Life agents. Collaborating in an agile environment with a focus on manual and automated testing.
Test Engineer developing and implementing test methodologies for semiconductor products at NXP. Collaborating on robust test strategies to ensure quality and manufacturability in high - volume manufacturing.
Staff Software Test Engineer designing and testing applications software for the Sentinel Program at Northrop Grumman. Collaborating with engineers to ensure software standards and user needs are met.
Software Test Engineer designing applications for Northrop Grumman's Sentinel Program. Collaborating on innovative solutions and ensuring software standards are met in a dynamic environment.