Location- Hybrid in Riverwoods. IL
Duration- 6+ mos.
Job Summary:
The successful candidate will play a crucial role in ensuring the quality and reliability of software products, with a focus on automation testing using Selenium and Java.
What are the top skills required for this role?
1. Selenium
2. Java
3. Web Services- Rest and Soap
4. Should have CI/CD experience
Responsibilities:
Develop and execute comprehensive test plans to ensure software quality and functionality.
Collaborate with cross-functional teams to identify and resolve defects during the software development lifecycle.
Utilize Selenium and Java to automate test scripts, enhancing test efficiency and coverage.
Analyze test results and provide detailed reports to stakeholders, facilitating informed decision-making.
Continuously improve testing processes and methodologies to align with industry best practices.
Ensure that testing activities are completed on time and meet the established quality standards.
Participate in code reviews and provide feedback to enhance the quality of the codebase.
Work closely with developers to understand the technical requirements and design effective test cases.
Maintain and update test documentation to reflect changes in software features and functionalities.
Monitor and track software defects, ensuring timely resolution and retesting.
Provide guidance and support to junior team members, fostering a collaborative work environment.
Stay updated with the latest trends and advancements in automation testing tools and technologies.
Contribute to the continuous improvement of the testing framework and infrastructure.
Qualifications:
Possess strong experience in automation testing using Selenium and Java, demonstrating technical proficiency.
Have a solid understanding of software testing methodologies and best practices.
Exhibit excellent problem-solving skills and attention to detail, ensuring high-quality deliverables.
Demonstrate effective communication skills, enabling clear and concise reporting of test results.
Show a proactive approach to learning and adapting to new technologies and tools.
Education:
Bachelors degree in Computer Science, Information Technology, or a related field.