
Quality Assurance Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Quality Assurance Engineer at PayPal in Chennai, TN, IN
PayPal is seeking a skilled Quality Assurance Engineer to join their team in Chennai, Tamil Nadu, India. This role involves collaborating with cross-functional teams to lead testing efforts and drive quality best practices, ensuring high-quality software releases. The successful candidate will develop and implement comprehensive automated test strategies for cloud-based applications, designing and setting up test environments using AWS services like EC2, S3, and Lambda. Responsibilities include building tools, frameworks, and infrastructure to support automation, as well as designing, coding, and implementing automation frameworks and tests. You will apply software design and quality analysis methodologies, including Agile methods, and ensure testing procedures and best practices are followed throughout the development cycle. Mentorship and guidance on best practices for team members, participation in code reviews, and contribution to process improvements are also key. The role requires overseeing the complete testing lifecycle, from requirement gathering to test planning, execution, and reporting. Development and maintenance of automation frameworks for web, API, AWS, and mobile testing, along with building and executing E2E automation test suites, are essential. This position demands designing and implementing robust test automation strategies using industry-standard tools, with experience in source control systems like GIT being an advantage. Proficiency with testing frameworks such as TestNG and API tools like Postman is required, alongside a strong understanding of QA methodologies and processes. Excellent verbal and written communication skills are necessary for producing clear documentation. The ability to effectively manage concurrent assignments with different priorities is crucial. A Bachelor's degree in computer science, Engineering, or a related field, coupled with 7+ years of industry experience in software testing and automation, is required. Experience with various testing techniques including UI Testing, Mobile App Testing, Automated Testing, and Test Driven Development Strategies is expected. Familiarity with software QA tools and processes, along with service and UI automation experience across web and mobile applications (Appium or Espresso experience is a plus), is important. Hands-on experience with REST APIs and backend automation using Selenium and Java is mandatory. A good understanding of QA automation processes and tools, and the ability to work effectively in cross-functional groups are essential. Detail-oriented generation of test reports is key to ensuring product quality and reliability. Experience with tools like Postman for API testing, Jira for project and bug tracking, and CI-CD pipelines for automation jobs is required. Strong experience with scripting languages such as Shell, Python, or Perl is a plus. Excellent time management skills are needed to handle multiple priorities. Experience in the In-Store Payments industry is an added advantage. XCUITest or Espresso automation experience is also beneficial.