Automation Test Engineer

CloudEdge Systems LLC

Not Interested
Bookmark
Report This Job

profile Job Location:

Accomac, VA - USA

profile Monthly Salary: USD 16,000 - 20,000
Posted on: Yesterday
Vacancies: 5 Vacancies

Job Summary

An Automation Test Engineer plays a vital role in maintaining software quality by designing, developing, and managing automated tests. This position involves creating frameworks, scripting in Java and Python, executing tests, analyzing results, and collaborating closely with developers to optimize the software development process. By integrating automated tests into CI/CD pipelines, they enhance efficiency and foster continuous improvement.


Key Responsibilities:

- Develop & Maintain Frameworks: Create and sustain robust test automation frameworks and scripts using tools such as Selenium, Karate, or Rest Assured.

- Script & Execute: Code automation scripts to replicate user actions, ensuring functionality, performance, and reliability of test cases.

- Collaborate & Report: Work with developers and product managers, log defects in tools like JIRA, and produce detailed test reports.

- Integrate & Improve: Integrate automated tests into CI/CD pipelines (Jenkins, GitLab) and enhance testing strategies continuously.

- Analyze & Debug: Investigate failures, debug scripts, and resolve software or test environment issues efficiently.


Requirements:

- Technical Skills: Proficiency in programming languages (Java, Python), Testing Frameworks (Selenium, Cypress), API Testing (Rest Assured), CI/CD Tools, and OOPS concepts.

- Methodologies: Solid grasp of SDLC, STLC, and Agile/Scrum methodologies.

- Soft Skills: Strong problem-solving abilities, attention to detail, effective cross-functional communication, and leadership qualities for senior roles.


Typical Day Might Include:

- Participation in stand-ups and sprint planning sessions.

- Managing the test backlog.

- Fixing broken automated tests.

- Developing new automation scripts for upcoming features.

- Performing code reviews via Pull Requests.

An Automation Test Engineer plays a vital role in maintaining software quality by designing, developing, and managing automated tests. This position involves creating frameworks, scripting in Java and Python, executing tests, analyzing results, and collaborating closely with developers to optimize t...
View more view more

Key Skills

  • Automation Testing
  • Software Quality Assurance
  • Automation
  • Java
  • Python
  • Selenium
  • CI/CD
  • Jenkins
  • GitLab
  • ABAP Debugging
  • Scripting
  • A/B Testing
  • SDLC
  • Agile
  • Scrum
  • Problem Solving
  • Attention to detail
  • Communication
  • Leadership
  • Code review