Overview
On Site
Full Time
Skills
Information Technology
Computer Science
Software Testing
Automated Testing
Software Development
Version Control
JUnit
TestNG
Continuous Integration
Continuous Delivery
Jenkins
GitLab
API QA
UI
Selenium WebDriver
Behavior-driven Development
Gherkin
Database QA
SQL
Appium
Agile
HTML
Cascading Style Sheets
JavaScript
jQuery
TypeScript
AngularJS
Kendo UI
Bootstrap
POSTMAN
SoapUI
Test Execution
Reporting
Selenium
Cypress
Apache JMeter
C#
Python
Java
Microsoft Visual Studio
IntelliJ IDEA
JetBrains
Microsoft TFS
Microsoft Azure
DevOps
Git
Requirements Elicitation
Test Cases
Regression Analysis
Performance Testing
Scripting
Test Methods
Testing
Communication
Conflict Resolution
Problem Solving
Analytical Skill
ROOT
Collaboration
Organized
Management
Mentorship
Project Management
Performance Management
Preventive Maintenance
Job Details
Automation / SDET Test Engineer
Candidates must work on our W2 - No C2C - No visa sponsorships
Remote position. Qualifications
Education & Experience
Required Technical Skills
Candidates must work on our W2 - No C2C - No visa sponsorships
Remote position. Qualifications
Education & Experience
- Bachelor s degree in Information Technology, Computer Science, or equivalent significant experience in IT and software testing.
- Minimum 7 years designing and developing test automation using a software development approach.
- Minimum 7 years of automation development experience with the technologies listed below.
Required Technical Skills
- Source control: Git
- Programming: Java (libraries), JUnit, TestNG
- CI/CD: Jenkins, GitLab
- API Testing: Rest Assured, Karate, Postman
- JavaScript Testing Frameworks: Cypress or similar
- Web UI Automation: Selenium WebDriver (Java)
- BDD: Gherkin scenarios, step definitions
- Database testing & advanced SQL queries
- Mobile automation: Appium
- Agile methodology fundamentals
- Automation for technologies/frameworks: HTML, CSS, JavaScript, jQuery, TypeScript (Angular), KendoUI, Bootstrap, Postman, SoapUI
- Ability to scale automation and build reusable components
- Test execution reporting
- Develop functional and system-level automation in multi-tiered environments using:
- Selenium, Cypress, Playwright, JMeter, Rest Assured
- Program in C#, Python, or Java with modern IDEs (Visual Studio, IntelliJ, etc.)
- Use source code management: TFS/Azure DevOps, Git
- Participate in requirements gathering; translate requirements into test cases/scripts
- Perform functional, integration, system, regression, and performance testing
- Design, develop, and execute automation scripts
- Evaluate test methodologies and recommend improvements
- Manage defects and collaborate with development teams
- Plan and estimate testing efforts with project teams
- Mentor and coach junior staff
- Communication: Advanced written and verbal skills; can present complex issues clearly and concisely; able to diffuse conflict and build consensus.
- Problem-Solving: Expert analytical skills; can identify root causes and underlying issues.
- Interpersonal: Ability to lead and influence diverse teams; strong collaboration skills.
- Time Management: Highly organized; effective at managing complex issues to meet objectives.
- Technical Learning: Rapidly learns new tools/technologies; stays aware of industry trends.
- Mentorship: Coaches and provides constructive feedback to peers and junior staff.
- Typical hours: 9:00 AM 5:00 PM ET (flexible based on time zone; 8-hour
workdays)
#tech
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.