Automated Test Engineer (QA)

Overview

On Site
Depends on Experience
Full Time

Skills

Automation
CI/CD
Java
Python
Ruby
C#
Selenium Testcomplete
QTP

Job Details

Job Description:
Responsibilities:
1. Test Automation and Development:
o Design, develop, and execute automation scripts using open-source or
commercial tools.
o Enhance existing automation frameworks to improve test efficiency and
scope.
o Identify areas for automation, and develop tools and scripts to increase
testing productivity.
2. Test Planning and Execution:
o Collaborate with development teams to understand product requirements
and develop appropriate test strategies.
o Plan, develop, and execute test cases for software functionalities,
ensuring alignment with specifications.
o Identify, record, and document thoroughly any bugs or discrepancies
encountered during testing.

3. Continuous Integration and Deployment:
o Integrate automation scripts into continuous integration/continuous
deployment (CI/CD) pipelines to ensure seamless and frequent code
releases.
o Monitor the outcomes of automated tests and report results to relevant
stakeholders.

4. Quality Assurance and Compliance:
o Review and analyze system specifications to ensure consistency with
quality standards.
o Ensure that automated tests cover as much of the codebase as possible
and provide comprehensive bug detection.
o Maintain compliance with QA standards and the company s regulatory
requirements.

5. Collaboration and Communication:

o Work closely with development teams and other stakeholders to ensure
clear communication and understanding of product goals and quality
benchmarks.
o Participate in code reviews and provide feedback on code quality and best
practices in test automation.

Experience:
? Proven experience as an Automation Test Engineer or similar role.
? Experience in writing clear, concise, and comprehensive test plans and test
cases.
Work Environment:
? Primarily office-based, but remote work options may be available.
? Collaborative and dynamic environment, often requiring interaction with multiple
project teams.
? May require occasional overtime during critical project phases.

? Technical Skills:

o Proficiency with programming languages such as Java, Python, Ruby, or
C#.
o Experience with automated testing tools like Selenium, TestComplete,
QTP, or similar.
o Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
o Understanding of Agile methodologies and DevOps practices.
? Analytical Skills: Strong analytical skills with the ability to solve complex
problems and adapt to changing project requirements.
? Communication Skills: Excellent communication skills to effectively collaborate
with team members and stakeholders.
? Attention to Detail: High attention to detail with a commitment to delivering high-
quality outputs.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.