
Senior Quality Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
PayPal is seeking a Senior Quality Engineer in Chennai, Tamil Nadu, India. This role involves collaborating with cross-functional teams to lead testing efforts and drive quality best practices for high-quality software releases. The engineer will develop and implement comprehensive automated test strategies for cloud-based applications, including designing and setting up test environments using AWS services like EC2, S3, and Lambda. Responsibilities include building tools, frameworks, and infrastructure to support automation, designing and coding automation frameworks and tests, and applying software design and quality analysis methodologies, including Agile methods.
The Senior Quality Engineer will ensure adherence to testing procedures and best practices throughout the development cycle, provide mentorship on best practices to team members, and participate in code reviews. They will oversee the complete testing lifecycle, from requirement gathering to test execution and reporting. Key skills include developing and maintaining automation frameworks for web, API, AWS, and mobile testing, building and executing E2E automation test suites, and designing robust test automation strategies using industry-standard tools.
Experience with source control systems like Git, testing frameworks such as TestNG, and API tools like Postman is essential. Adherence to quality assurance (QA) methodologies and continuous improvement is expected. The role requires developing and maintaining clear documentation, managing concurrent assignments with different priorities, and holding a Bachelor's degree in computer science, Engineering, or a related field. A strong sense of ownership and pride in performance is valued.
The ideal candidate will have 7+ years of industry experience in software testing and automation, with experience in UI Testing, Mobile App Testing, Automated Testing, and Test Driven Development Strategies. Familiarity with software QA tools and processes, service and UI automation across web and mobile applications (Appium or Espresso experience is a plus), and REST APIs and backend automation using Selenium and Java (Java is a required language) are critical. A good understanding of QA methodologies and automation processes, excellent communication skills, and the ability to work effectively in cross-functional groups are also required.
Proficiency in tools like Postman for API testing, Jira for project and bug tracking, and CI-CD pipelines for automation jobs is expected. Experience with scripting languages like Shell, Python, or Perl is a plus. Excellent time management skills and the ability to handle multiple priorities are important. Experience in the In-Store Payments industry is an added advantage. Experience with XCUITest or Espresso automation is also desirable.