Post Job Free
Sign in

Senior Automation Engineer

Company:
Wise Skulls
Location:
Raleigh, NC, 27601
Posted:
June 20, 2025
Apply

Description:

Job Title: Sr. Automation Engineer

Location: Raleigh, NC (Day 1 Onsite)

Duration: 6+ Months

Implementation Partner: Infosys

End Client: To be disclosed

JD:

We are seeking a highly skilled Senior Automation Engineer to join our team and take ownership of designing, developing, and maintaining robust automation frameworks and test strategies. The ideal candidate will have strong programming skills, expertise in web service/API automation, and the ability to work independently to deliver high-quality results. This role demands a proactive mindset, a deep understanding of testing fundamentals, and the ability to streamline processes for DevOps and CI/CD environments.

Key Responsibilities

1. Automation Development

Develop and maintain automation frameworks for web service/API testing.

Automate testing processes for non-UI-based systems and white-box testing scenarios.

Build custom tools to support DevOps processes and accelerate development pipelines.

Author and execute manual test plans, and transition them into robust automated test suites. 2. Testing and Debugging

Own features end-to-end, from manual testing to full automation of the final product.

Debug automation test failures and identify underlying issues, such as coding errors, environment instability, or application bugs.

Conduct performance testing using tools like Apache JMeter or LoadRunner. 3. Process Optimization

Analyze current testing and automation processes, and propose/implement improvements to enhance efficiency and coverage.

Generate and manage test reports, including automation coverage metrics, pass/fail rates, and defect trends. 4. Cloud and CI/CD Integration

Deploy and test applications in cloud environments like AWS or Azure, with the ability to automate these processes.

Manage and support CI/CD environments using tools like Jenkins to ensure smooth and reliable builds and deployments. 5. Collaboration and Independence

Work closely with development, QA, and DevOps teams to align automation efforts with the overall product lifecycle.

Independently handle tasks, prioritize effectively, and automate at the speed of development.

Stay updated on new tools and technologies, and integrate them into the automation ecosystem.

Qualifications Required

Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Experience:

Minimum 5+ years of hands-on experience in automation testing, with strong proficiency in web service/API automation.

Proven experience in white-box testing and non-UI-based testing

Technical Skills:

Strong programming skills in Java and Groovy.

Proficiency in Linux, with automation experience being a plus.

Familiarity with tools such as Git, Jenkins, TestNG, qTest, and Maven.

Proficiency in Playwright (preferred) or Selenium for automation testing.

Testing Expertise:

Strong understanding of software testing fundamentals, including debugging and troubleshooting test failures.

Experience in generating test reports and tracking automation coverage metrics.

Performance Testing:

Experience with performance testing tools like Apache JMeter or LoadRunner.

Cloud and CI/CD:

Experience deploying and testing applications in AWS or Azure environments.

Familiarity with CI/CD tools like Jenkins, with the ability to manage and support these environments.

Preferred:

Automation Tools: Familiarity with Playwright is a strong plus; proficiency in Selenium is acceptable.

DevOps Collaboration: Ability to author tools to support DevOps processes and workflows.

Tools and Technologies

Programming Languages: Java, Groovy

Automation Frameworks: Playwright, Selenium, TestNG

Performance Tools: Apache JMeter, LoadRunner

Version Control: Git

Build and CI/CD Tools: Jenkins, Maven

Test Management Tools: qTest

Libraries/Utilities: HttpClient

OS/Environment: Linux

Key Competencies

Strong time management skills to automate at the speed of development.

Ability to work independently and take ownership of tasks.

Excellent analytical skills for process improvement and debugging.

Proactive and adaptable in learning and implementing new tools and technologies.

Strong communication and collaboration abilities to work with cross-functional teams.

Apply