Quality Assurance Engineer (Automation + API Testing)

5 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The role requires you to design, develop, and maintain automated test frameworks, scripts, and test cases for various software applications and systems. You will collaborate with software developers to understand functional and non-functional requirements, identify testable scenarios, and create comprehensive test plans. Additionally, you will execute automated test suites across different environments, including development, staging, and production. Key Responsibilities: - Demonstrated experience in automated testing, utilizing industry-standard testing tools and frameworks such as Selenium, JUnit, and TestNG. - Independently build Selenium framework using Java or Python. - Proficient in API automation, ensuring seamless communication between APIs and managing end-to-end sanity test environments readiness during SFT/UAT. - Technical leadership of large testing teams within a Portfolio/Program. - Stay updated with the latest tools and technologies in the automation field. - Proficiency in programming languages like Python, Java, Golang, and Javascript for developing and maintaining automated test scripts. - Experience with performance testing tools like JMeter or LoadRunner is highly desirable. - Strong understanding of Agile software development methodologies and testing concepts. - Excellent analytical and problem-solving skills to identify and diagnose software defects. - Familiarity with SAFe principles can be advantageous. - Ability to resolve issues during End-to-End testing and proficient in test planning activities at each phase of the testing cycle. - Experience in testing applications/APIs hosted in cloud, containerization, and VM environments. Mandatory Skills: Selenium, TestNG, Java/Python, Performance Testing Moreover, you will analyze test results, identify defects, and report issues to the development team for timely resolution. Contribute to continuous improvement of the testing process by identifying areas for automation and optimization. Work closely with team members to ensure effective communication and coordination throughout the software development lifecycle. Stay updated with the latest advancements in automated testing tools, technologies, and best practices. Contribute to the development and maintenance of a comprehensive test automation framework. Lastly, participate in code reviews and provide constructive feedback to maintain code quality and ensure maintainability.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You