Logo
Compunnel

Software Engineer in Test - Selenium / Rest Assured

Compunnel, West Lake Hills, Texas, United States

Save Job

Job Summary:

We are seeking a skilled Software Engineer in Test with strong experience in Java-based automation frameworks.

This role involves developing and maintaining automated test suites for UI and API testing using tools such as Selenium, Rest Assured, and Cucumber.

The ideal candidate will bring a passion for quality, a deep understanding of test automation, and the ability to work collaboratively in an Agile environment.

Key Responsibilities: Design, develop, and maintain automated test scripts for UI and API testing. Execute functional and regression test cases using automation frameworks. Collaborate with developers, QA engineers, and business analysts to understand requirements and ensure test coverage. Participate in Agile ceremonies and contribute to sprint planning and retrospectives. Ensure test automation is integrated into CI/CD pipelines using tools like Git and Jenkins. Create and maintain test documentation, including test plans, test cases, and test data. Continuously improve test automation frameworks and practices. Required Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related technical field. Strong programming skills in Java. Experience with UI testing using Selenium. Experience with API testing using Rest Assured, Swagger, or Karate. Proficiency in writing SQL queries and working with relational databases. Experience with PL/SQL and complex database objects (views, packages, etc.). Hands-on experience with test automation tools and frameworks such as Cucumber, TestNG, and Postman. Understanding of cloud computing and DevOps concepts, including CI/CD pipelines. Preferred Qualifications:

Experience working in Agile development environments. Familiarity with modern testing methodologies including test-driven development (TDD) and behavior-driven development (BDD). Strong communication and collaboration skills. UI/UX awareness and ability to contribute to front-end testing strategies.

Education:

Bachelors Degree