The Senior QA Analyst will design, implement, and execute automated test cases for web applications using Selenium WebDriver and Java. Responsibilities include developing test scripts, collaborating with development teams, performing various testing types, and generating test reports while ensuring adherence to software testing best practices.
QA Analyst - software testing
Job Description:
Job Overview:
We are seeking a skilled and detail-oriented QA Automation Tester with hands-on experience in Java, TestNG, Eclipse, Selenium WebDriver, MAVEN, and POM Framework to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and executing automated test cases for web-based applications, ensuring high-quality software delivery in a fast-paced environment.
Key Responsibilities:
- Develop and maintain automated test scripts using Selenium WebDriver and Java for web applications.
- Design and implement test frameworks using TestNG, MAVEN, and Page Object Model (POM) principles.
- Collaborate with the development team to understand application functionality and identify areas for automation.
- Perform integration, regression, functional, and end-to-end testing of applications.
- Execute automated test scripts and analyze test results to identify defects.
- Report and track defects in a defect management tool (JIRA, Bugzilla, etc.).
- Continuously improve automation scripts and test coverage.
- Work closely with developers to ensure that test environments are properly configured and issues are promptly addressed.
- Generate test reports using TestNG and review test results with relevant stakeholders.
- Ensure adherence to the software testing best practices, coding standards, and quality assurance processes.
- Participate in design and code reviews to ensure the best practices in automated testing.
- Assist in the maintenance and enhancement of the automated test suite to support new product features.
- Stay up to date with the latest automation testing trends and technologies.
Required Skills and Qualifications:
- Hands-on experience with Java programming language.
- Strong expertise in Selenium WebDriver for automating web applications.
- Experience working with TestNG for test management and execution.
- Familiarity with MAVEN for project management and build automation.
- In-depth understanding of Page Object Model (POM) framework for test design.
- Proficiency in using Eclipse IDE for coding and debugging automation scripts.
- Strong knowledge of HTML, CSS, JavaScript, and XPath for web element interaction.
- Experience with continuous integration tools such as Jenkins.
- Familiarity with version control systems like Git.
- Solid understanding of Agile software development and testing methodologies.
- Excellent problem-solving skills, attention to detail, and ability to analyze and troubleshoot issues.
- Strong verbal and written communication skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
- Knowledge of other testing tools and frameworks (JUnit, Cucumber, etc.).
- Experience with performance testing and load testing tools (e.g., JMeter, LoadRunner).
- Familiarity with cloud-based testing environments.
- Exposure to cross-browser and cross-platform testing.
Education:
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent work experience.
Experience:
- 2+ years of hands-on experience in QA automation with proficiency in Java, Selenium WebDriver, TestNG, and related technologies.
Location:
Chennai
Brand:
Paragon
Time Type:
Full time
Contract Type:
Permanent
Top Skills
Java
Similar Jobs
Be an Early Applicant
The Senior Lending Operations QA Analyst will oversee operational aspects of lending, collaborate with cross-functional teams to optimize processes, implement quality assurance strategies, and ensure compliance with internal and regulatory standards. Responsibilities include conducting audits, identifying discrepancies, and recommending enhancements to improve efficiency and accuracy.
Be an Early Applicant
The Automation Testing Engineer will conduct both automation and manual testing on applications created by TransUnion, focusing on quality assurance by developing test scripts, planning system testing, and documenting results. The role involves collaboration with project, development, and product teams to ensure thorough test coverage and implementation of testing frameworks.
The QA Lead will be responsible for overseeing the quality assurance process of software products, performing both manual and automated testing, and managing a team. The role emphasizes collaboration with development teams, creating test plans, identifying defects, and improving QA methodologies. Experience in healthcare product testing is a plus.
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.