
PP - QA Automation Engineer
- Brasil
- Permanente
- Período integral
- Design, develop, and maintain automated test scripts for web and mobile applications to ensure comprehensive test coverage and early defect detection.
- Execute automated test suites regularly and analyze results to identify issues, regressions, and areas for improvement.
- Perform API testing using Postman to validate backend services, ensuring seamless integration and data integrity.
- Contribute to mobile testing efforts by developing and maintaining automation scripts using frameworks such as XCUITest for iOS and Espresso for Android.
- Collaborate closely with software developers, product managers, and other stakeholders to understand requirements, provide feedback, and ensure quality throughout the software development lifecycle.
- Report testing outcomes clearly and effectively, highlighting critical issues and providing actionable insights to the team.
- Continuously evaluate and improve testing processes, tools, and frameworks to enhance efficiency, reliability, and scalability.
- Mentor junior QA engineers and share best practices to foster a culture of quality and automation excellence.
- Participate in cross-functional team meetings and contribute to project planning, risk assessment, and quality assurance strategies.
- Bachelor's or Master's degree in computer science or a related field of study.
- Playwright: Expertise in using Playwright for web automation testing, including writing, debugging, and maintaining test scripts to validate UI functionality and user workflows across multiple browsers.
- Web Testing: Strong background in testing web applications, understanding of web technologies, DOM structure, and browser behaviors to create effective test cases.
- Postman: Proficient in API testing using Postman, including creating and executing test collections, validating API responses, and automating API tests as part of CI/CD pipelines.
- API Testing: Experience in designing and executing API tests to ensure backend services meet functional and performance requirements.
- Mobile Testing: Hands-on experience with mobile application testing, including functional, UI, and performance testing on both iOS and Android platforms.
- XCUITest: Skilled in using XCUITest framework for automating iOS application testing, including writing test cases that interact with native UI elements.
- Espresso: Proficient in Espresso framework for Android automation testing, capable of creating reliable and maintainable test scripts.
- Appium: Experience with Appium for cross-platform mobile automation, enabling testing across iOS and Android devices.
- JavaScript: Strong programming skills in JavaScript, essential for writing and maintaining automation scripts, especially with Playwright and Node.js environments.
- Communication Skills: Excellent verbal and written communication skills to effectively collaborate with cross-functional teams, report defects, and document testing processes.
- Appium: Experience with Appium for cross-platform mobile automation, enabling testing across iOS and Android devices.
- Cypress: Proficient in using Cypress for automated web testing. Experience in writing, executing, and maintaining test scripts to ensure the functionality and performance of web applications.
- Python: Proficiency in Python programming for scripting, test automation, and integration with testing frameworks.