Software Engineer in Test

  • Merrimack, NEW HAMPSHIRE
  • Posted 6 hours ago | Updated moments ago

Overview

On Site
DOE
Contract - W2

Skills

Customer Facing
Manual Testing
Regression Analysis
Exploratory Testing
Continuous Integration
Continuous Delivery
Collaboration
Apache Velocity
Sprint
Test Plans
Test Cases
Debugging
Java
Groovy
C#
Object-Oriented Programming
HTTP
RESTful
Jenkins
Git
SQL
Data Validation
SaaS
Amazon Web Services
Test-driven Development
Writing
UI
Automated Testing
Selenium
Protractor
Web Services
Apache JMeter
SoapUI
Testing
AngularJS
Web Applications
Agile
Software Development
Security QA

Job Details

Job Summary We are seeking a Software Engineer in Test (SDET) to design, develop, and maintain automated and manual testing solutions for customer-facing applications. The ideal candidate will have strong development skills, a passion for quality, and experience working in Agile environments. This role involves building robust test automation frameworks and collaborating closely with cross-functional teams to ensure high-quality software delivery. Key Responsibilities Design and develop automated tests for front-end applications and web services using Groovy/Geb, Java, and HttpClient. Perform manual testing as needed for new features, regression, and exploratory testing. Actively participate in the development process, contributing to application features and test automation. Create and maintain unit, component, integration, functional, performance, and interoperability tests. Integrate automated tests into CI/CD pipelines and support production health monitoring. Collaborate with team members to improve test coverage, release velocity, and product quality. Participate in code and test reviews, sprint planning, and Agile ceremonies. Document and maintain test plans, test cases, and test data. Investigate and debug issues with front-end applications and web services. Required Qualifications Bachelors or Masters degree in Computer Science, Software Engineering, or related field. 49 years of experience in testing and automating front-end and web service applications. Strong experience with: Java, Groovy, C#, or other object-oriented programming languages. HTTP, RESTful web services, Jenkins, and Git. SQL programming and data validation. Experience with cloud application testing (AWS preferred). Passion for Test Driven Development (TDD) and writing maintainable, testable code. Ability to work with remote and international teams. Preferred Qualifications Experience with UI test automation frameworks (e.g., Selenium, Protractor). Experience testing web services using tools like RestAssured, JMeter, SoapUI. Experience testing Angular web applications. Familiarity with Agile development practices and full software development lifecycle. Knowledge of performance and security testing concepts. Education: Bachelors Degree
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.