QA Automation Engineer

Overview

On Site
Contract - W2
Contract - 12 month(s)

Skills

ETL
SQL server
API testing
UI
oracle
reports
Database
Waterfall
Kanban
mobile applications
APIs/services
MySQL
or simila
SEL
Spark/Python scripting and Azure cloud tools.
Agile/Scrum

Job Details

Job Title: QA Automation Engineer
Duration: 12 months
Contract Type: W2

Skills: Selenium, API.
Key Responsibilities:
Develop and execute automated tests for RESTful APIs using tools like Rest Assured or similar frameworks.
Design, build, and maintain automation frameworks for API and backend testing.
Collaborate with developers, product owners, and other stakeholders to understand requirements and contribute to the improvement of the overall software development process.
Work in an Agile environment using methodologies such as Scrum, Kanban, or XP.
Utilize BDD frameworks like JBehave or Cucumber for defining and automating acceptance criteria.
Participate in code reviews, help troubleshoot complex issues, and mentor junior team members.
Contribute to continuous integration/continuous deployment (CI/CD) pipelines to ensure efficient and automated testing.
Provide strong feedback on software quality and work on enhancements based on customer needs and feedback.

Key Qualifications:
Minimum 5 years of relevant professional QA experience.
Strong hands-on experience in API testing with automation frameworks such as Rest Assured or other similar tools.
Proficiency in one or more of the following languages: Java, Python, or JavaScript.
Solid understanding of API development fundamentals (HTTP, REST principles).
Experience in building, customizing, and maintaining automation frameworks for various types of testing.
BDD framework experience using tools like JBehave or Cucumber.
Familiarity with version control using GIT.
Excellent written and verbal communication skills, with the ability to collaborate effectively in a cross-functional team.
Experience with Agile methodologies like Scrum, Kanban, or XP.
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.