Logo
Infinite Computer Solutions

Automation Test Engineer

Infinite Computer Solutions, Tampa, Florida, us, 33646


Job description

As a Senior Testing Automation Engineer with expertise in Selenium, you will be responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of our software products. You will lead and mentor a team of junior automation engineers, collaborate with development teams to understand requirements, and drive the continuous improvement of our testing processes.Key Responsibilities:

Test Automation Development:

Design, develop, and maintain automated test scripts using Selenium WebDriver.Implement and execute test cases to validate software functionality, performance, and security.Develop and maintain test frameworks and libraries to enhance test automation efficiency.

Test Strategy and Planning:

Collaborate with product managers, developers, and QA teams to understand requirements and define test strategies.Identify automation opportunities and develop comprehensive test plans and test cases.Ensure test coverage aligns with business requirements and user stories.

Test Execution and Reporting:

Execute automated tests across various environments and platforms.Analyze test results, identify defects, and work with development teams to resolve issues.Generate detailed test reports and provide actionable insights to stakeholders.

Team Leadership and Mentoring:

Lead and mentor junior automation engineers, providing guidance on best practices and technical challenges.Conduct code reviews and ensure adherence to coding standards and best practices.Promote a culture of continuous improvement and innovation within the testing team.

Collaboration and Communication:

Work closely with cross-functional teams to integrate automation into the development and release cycles.Communicate effectively with stakeholders to provide updates on testing progress, issues, and risks.Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.

Tool and Technology Management:

Stay up-to-date with the latest testing tools, technologies, and industry trends.Evaluate and recommend new tools and technologies to enhance the automation framework.

Qualifications:

Education:

Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degree is a plus.

Experience:

5+ years of experience in software testing and automation, with a strong focus on Selenium WebDriver.Proven experience in designing and implementing test automation frameworks and strategies.Experience with other automation tools and frameworks (e.g., TestNG, JUnit, Cucumber) is a plus.

Technical Skills:

Proficiency in programming languages such as Java, Python, or C#.Strong understanding of web technologies (HTML, CSS, JavaScript) and browser behavior.Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems (e.g., Git).

Soft Skills:

Excellent problem-solving skills and attention to detail.Strong communication and interpersonal skills.Ability to work independently and as part of a team in a fast-paced environment.