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.
Jr. MPLS Test Engineer developing and testing essential routing and signaling protocols. Enhancing test automation and troubleshooting within a Linux - based regression environment with a talented team.
Test Development Engineer responsible for executing test plans on NVIDIA's HGX/DGX platform. Collaborating on OS, firmware, and software stack testing in Taipei, Taiwan.
Test Engineer developing and validating airborne engine controllers for aerospace and defense sector. Analyzing customer requirements and implementing solutions with hybrid working model.
Quality Assurance Automation Engineer at Optix enhancing automated QA practices for flex and coworking spaces. Collaborating with engineering teams to ensure stability and reliability of services.
Senior Mechanical Test Engineer leading a team in commissioning and testing for naval operations. Ensuring readiness of Vanguard and Astute - Class submarines at HMNB Clyde.
Student Engineer in Ford's Advanced EV Development team working on EV performance testing. Gaining hands - on experience and shaping the future of mobility in a dynamic environment.
Senior QA Automation Engineer developing and maintaining e2e tests and automated test scripts for Datacom. Collaborating with teams on CI/CD pipelines and integration testing using various tools.
Senior QA Engineer developing automated tests for warehouse systems in the fast - paced delivery service flaschenpost. Collaborating with IT teams to ensure software quality in cloud environments.
QA Automation Engineer working on banking projects in a hybrid setup in Madrid. Collaborating on automated testing and code quality improvement for software delivery.
Test Engineer for Acceptance Evaluation at Scania shaping the future of mobility. Collaborating on vehicle testing and product evaluation with R&D teams.