Software Developer in Test II
Summary
Software Developer in Test II at Caseware in Bucharest owns end-to-end automated testing for their squad's features in audit/accounting software — building Cypress/TypeScript automation, shifting coverage toward API, contract and integration testing (Pact, K6), debugging failures, improving CI/CD, and exploring agentic/AI-driven testing.
What you will do:
-
Designs, implements and executes automated tests across the platform, and owns the automated testing of new features developed within the squad.
-
Creates, owns and reviews peers’ automation scripts, and takes ownership of keeping them green.
-
Investigates and fixes automation failures by debugging daily automation runs and reports, without needing that work assigned.
-
Contributes to quality releases and reduced time to market by adding meaningful automation coverage and by converting manual tests to automated ones.
-
Contributes to improvements within the test pyramid — shifting away from sole reliance on UI validation toward lower levels of testing to increase reliability.
-
Improves the stability and speed of E2E tests through better test data setup, test isolation and execution reliability; champions practices that reduce flaky tests and noisy signals.
-
Performs root-cause analysis of defects using logs, browser dev tools, API calls and data inspection.
-
Challenges acceptance criteria for each persona during refinement, and identifies during planning what should be automated.
-
Handles on-call effectively and promptly, and reliably reproduces production defects.
-
Assists during hotfix rollouts and other time-sensitive initiatives.
-
Creates accurate, informative Jira tickets with the data needed to reproduce an issue.
-
Gives credible automation effort estimates during refinement.
-
Participates in and improves code review practice across the team.
-
Contributes toward key delivery and quality metrics — test coverage, defect trends, test effectiveness, execution health, flakiness and regression rates — and uses them to refine practice.
-
Collaborates with squad Development, Product, UX and Documentation members, and presents sprint demos to the squad and team.
-
Mentors SDET I and co-op team members, and assists with onboarding new hires.
-
Works with agentic testing capability and AI test harnesses applied within the quality engineering space, and contributes to evaluating what actually works.
-
Works with DevOps to build and enhance the CI/CD pipeline.
What you will bring:
-
2+ years of experience in quality engineering teams, ideally within a modern SaaS or platform organisation in a cloud-native environment (AWS).
-
Solid hands-on experience in TypeScript, HTML and CSS; Java and JavaScript depending on the platform.
-
Core automation skills and a working understanding of the frameworks and tools used for web application and microservices testing — in-depth knowledge of Cypress with TypeScript, or the willingness to get there quickly.
-
Knowledge of testing strategies and tools across the pyramid, from unit through to E2E, including API contract and integration testing (Pact, K6).
-
Understanding of cloud, microservice and third-party-integration-based architecture, and of databases.
-
Extensive knowledge of version control systems such as Git and their application to managing test artifacts.
-
Working knowledge of GitHub Actions or Jenkins, and experience working with DevOps to build and enhance a CI/CD pipeline.
-
Familiarity with observability tooling and with practices that improve test signal and pipeline feedback loops.
-
Experience working in a fast-paced agile environment with changing priorities.
-
Strong communication, time management, interpersonal and team-building skills.
-
A keen eye for detail and well-developed problem-solving skills.
-
Practical interest in AI-powered testing tools such as GitHub Copilot and Claude, and the judgement to know where they help and where they do not.
-
Nice to have: experience testing Angular / AngularJS applications with Cypress-class frameworks; IntelliJ; and working knowledge of the accounting, auditing or financial domain.
Skills
- Acceptance Criteria
- Agentic AI
- Agile
- AI
- Analytics
- Angular
- API
- Automation
- AWS
- CI/CD
- Cloud
- Cloud Native
- CSS
- Cypress
- Data Analytics
- DevOps
- Financial Reporting
- Fintech
- Git
- GitHub
- GitHub Actions
- Github Copilot
- HTML
- Integration Testing
- IntelliJ IDEA
- Java
- JavaScript
- Jenkins
- Jira
- k6
- Microservices
- Observability
- Root Cause Analysis
- SaaS
- Test Automation
- TypeScript
- Version Control
As published by lever · 3 questions · 2 written answers
Basics
Which location are you applying for?, Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Portfolio URL URL, Other website
Pick from a list (1)
- Are you currently legally entitled to work in Romania?
Written answers (2)
- What are your salary expectations?
- Please give us a snapshot of your experience on Cypress optional

