AdTechTalent
Engineering2 days agoHybrid

Epsilon

Senior, Software Engineer

JavaSeleniumPlaywrightJavaScriptSQLSQL ServerPostgreSQLOracleAzure DevOpsJIRAADOCI/CDtest automationsoftware testingautomation frameworksregression testingsmoke testingtest strategytest plansdatabase querieshybrid work

Key details

Salary

$100K – $185K

Employment type

Full-time

Seniority

Senior

Years experience

3-5

Location

St Petersburg, United States

Full job description

Epsilon Data Management LLC is hiring a Senior Software Engineer to work full-time in a hybrid model, requiring some days in the St. Petersburg, Florida office. The role involves developing and executing software tests, creating test strategies, and owning the testing lifecycle for major projects. Responsibilities include designing and maintaining test automation frameworks using Java, Selenium, and Playwright, collaborating with cross-functional teams, integrating automation into CI/CD pipelines, and writing complex SQL queries for data validation across SQL Server, PostgreSQL, and Oracle. Candidates must have a Master's degree or equivalent experience and at least two years of experience in test automation frameworks, SQL databases, and tools such as Azure DevOps, JIRA, and ADO. Benefits include flexible time off, paid holidays, health coverage, 401(k), parental leave, tuition assistance, and more. Salary range is $99,800 to $185,300 annually.

What you'll do

  • Develop and execute software tests to identify software problems and their causes
  • Analyze requirements and create test strategies and plans
  • Take end-to-end ownership of the testing lifecycle for major projects
  • Design, develop, and maintain robust test automation frameworks using Selenium with Java and Playwright
  • Collaborate with developers, business analysts, and QA engineers to ensure test coverage and defect resolution
  • Integrate automation into CI/CD pipelines and contribute to continuous quality improvements
  • Write complex database queries for data validation across SQL Server, PostgreSQL, and Oracle databases
  • Create test cases, link them to user stories and bugs in ADO and JIRA, and maintain test documentation in Confluence
  • Share best practices across teams
  • Contribute to building test solutions using Playwright for UI and API testing
  • Maintain and enhance automation scripts for regression and smoke testing

Requirements

  • Master’s degree in Computer Science, Engineering, Information Technology or related field or equivalent experience
  • Two years of experience in software testing and automation
  • Design and implement test automation frameworks using Java, Selenium and Playwright
  • Document test scenarios, test results, and knowledge sharing with Confluence
  • Write complex database queries for data validation using SQL Server, PostgreSQL, and Oracle
  • Develop and maintain end-to-end test automation frameworks covering smoke, regression, and integration suites
  • Use Azure DevOps and JIRA for test plan management, defect tracking, and CI/CD pipeline integration
  • Execute automated test runs and manage defects with ADO dashboards and CI/CD pipelines
  • Maintain reusable page objects and enhance framework utilities using Pipelines, Git, and Maven
  • Work from company office in St. Petersburg, FL certain days per week with telecommuting allowed for balance

Tech stack

JavaSeleniumPlaywrightJavaScriptSQL ServerPostgreSQLOracleAzure DevOpsJIRAADOCI/CDGitMaven

Benefits

Flexible time off (FTO)15 paid holidaysPaid sick timeParental/new child leaveChildcare & elder care assistanceAdoption assistanceComprehensive health coverage401(k) planTuition assistanceCommuter benefitsProfessional developmentEmployee recognitionCharitable donation matchingHealth coaching and counseling

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.