Senior Software Engineer in Test
emagine
This is a senior QA automation role focused on testing the Notifications product. You will be responsible for defining test approaches, building and maintaining automated test frameworks in TypeScript/Node, and integrating tests into CI/CD pipelines. The team also explores testing methods for machine learning algorithms. You will work closely with developers in an Agile environment and promote a culture of quality.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: no description of the product (notifications service) or its scale, no details on the test automation stack (e.g., selenium, appium, playwright).
This is a senior QA automation role focused on testing the Notifications product. You will be responsible for defining test approaches, building and maintaining automated test frameworks in TypeScript/Node, and integrating tests into CI/CD pipelines. The team also explores testing methods for machine learning algorithms. You will work closely with developers in an Agile environment and promote a culture of quality.
- ✓Emphasis on pairing, code reviews, and quality culture
- ✓Involvement in CI/CD pipelines and modern DevOps practices
- ✓Opportunity to work with ML/AI testing methods
- ✓Nice-to-haves include AWS services, indicating modern cloud infrastructure
- −No specific information about the test automation tools (e.g., Selenium, Appium, Playwright) for mobile/web
- −Vague mention of exploring ML/AI testing methods without concrete context
- −Limited details on the product (Notifications service) and team size
- −No information on on-call or after-hours expectations
- −The role is via a consulting agency, so potential lack of ownership over product
- !Senior level but no explicit leadership or mentoring responsibilities mentioned
- !Full stack testing experience may mean different things to different people
- !Multidiscipline Agile team description is vague
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Writing automated tests in TypeScript/Node for the Notifications service
- •Designing and maintaining test automation frameworks
- •Performing API testing using tools like Postman, Bruno
- •Integrating tests into CI/CD pipelines
- •Pairing with developers for code reviews and test strategy
- •Troubleshooting and debugging test failures
- •Exploring test approaches for ML/AI components
- •Documenting test plans and test cases
Oferta dla doświadczonych specjalistów (Senior).
A mid-level test automation engineer with at least 3 years of experience, proficient in TypeScript/Node, with some exposure to mobile/web testing and API automation.
This role is not for junior testers or those without strong coding skills in TypeScript/Node. Also not for manual testers who don't want to write code extensively.
- ?What specific mobile and web testing frameworks are used (e.g., Selenium, Appium, Detox, Playwright)?
- ?What is the size and composition of the Notifications team?
- ?How is machine learning/artificial intelligence integrated into the product, and what testing challenges exist?
- ?What is the expected on-call or after-hours commitment?
- ?Is this a product team within emagine's client or an internal project?
- ?What does the recruitment process look like (stages, timeline)?
- ?Are there opportunities for professional development, conferences, or training?
- −No description of the product (Notifications service) or its scale
- −No details on the test automation stack (e.g., Selenium, Appium, Playwright)
- −No information on the team's current testing maturity
- −No mention of career progression or mentoring opportunities
- −No salary range
The team emphasizes collaboration, pairing, code reviews, and a culture of quality. They follow Agile methodologies.