Note: The job is a remote job and is open to candidates in USA. Spatial Front, Inc. is seeking a Senior Software Automation Test Engineer to join its development team. The role leads the design, development, and implementation of scalable automated testing frameworks, advocates for Test-Driven Development, integrates automated test suites into GitLab CI/CD pipelines, and supports defect management and quality reporting.
Responsibilities
- Design, build, and maintain scalable, reusable automated test frameworks from scratch using Java, Selenium, and Katalon Studio
- Collaborate closely with development teams to support and advocate for Test-Driven Development (TDD), ensuring that testability is baked into the software design
- Integrate automated test suites into GitLab CI/CD pipelines to enable seamless nightly builds and continuous smoke/regression testing
- Convert manual test cases, user stories, and acceptance criteria into highly efficient, reliable automated test scripts
- Identify, isolate, document, and track bugs thoroughly using tracking tools. Work hand-in-hand with developers to troubleshoot and verify fixes
- Create clear, metrics-driven test execution reports and dashboards for stakeholders to reflect product health and release readiness
Skills
- Bachelor's degree in computer science or related field, or equivalent
- Minimum of 7 years of experience in software quality assurance, with at least 4 years dedicated strictly to automation
- Deep expertise using Selenium for cross-browser and web application testing
- Strong proficiency with GitLab for version control, branching strategies, and configuring/troubleshooting GitLab CI/CD pipelines
- Strong object-oriented programming (OOP) skills in Java for writing robust and maintainable automation code
- Proven experience operating in a TDD environment using frameworks like JUnit
- Proficient in testing RESTful and SOAP APIs using Katalon, Postman, or RestAssured
- Solid understanding of SQL for database validation and test data setup
- Sharp troubleshooting skills with the ability to pinpoint whether a failure is a script issue, environment defect, or application bug
- Strong familiarity with Scrum/Agile ceremonies and the ability to pivot rapidly as requirements change
- Excellent verbal and written communication skills, with the ability to explain technical testing hurdles to non-technical stakeholders
- In order to meet the clearance requirements for this opportunity, candidates must be US Citizen and/or Current Green Card Holder
- Experience with cloud testing platforms (e.g., Sauce Labs, BrowserStack)
- Relevant QA certifications (e.g., ISTQB Advanced Level Test Automation Engineer)
- Experience with programming language: Python, JavaScript/TypeScript
Company Overview