We are seeking a highly skilled QA Automation Engineer with a specialty in back end and complex systems. The ideal candidate will have a strong background in Python and experience with PyTest, focusing on ensuring the functionality, performance, stability, and security of our back-end services and APIs.
Key Responsibilities:
•Design, Develop, and maintain automated test scripts for front-end and back-end.
• Perform automated testing for back-end systems, including load performance, stability, and security.
• Collaborate with development, QA, and product teams to understand the requirements, architecture, and design of back-end services and APIs and translate them into test cases.
• Ensure the robustness and reliability of RESTful APIs.
• Participate in code reviews and provide feedback to improve code quality and testability.
• Integrate automated tests into CI/CD pipelines using tools like Jenkins and GitLab.
• Analyze test results, identify and document issues, and work with developers to resolve them.
Requirements:
• Proven QA automation experience.
• Strong programming skills in Python.
• Experience with PyTest.
• Strong understanding of RESTful APIs.
• Familiarity with CI/CD tools such as Jenkins and GitLab.
• Excellent problem-solving skills.
• Strong communication and collaboration skills.
• BSc in Computer Science, Engineering, or relevant experience.
Nice to have:
• Cypress experience.
• Load and performance.
• Manual testing background.