Position: Software Developer in Test
Company: Arche Consulting
Experience required: 5y
Category: Salesforce
English level: upper
Published: 2023-07-01T00:00:00+03:00

**About the employer:**

We are looking for a **Software Developer in Test** who will join our Client's team **in Poland** for work at one of the world's leading IT- service companies, providing high-quality IT-related services to global companies in the tech sector.

**Responsibilities:**

- Being part of a squad and working on the sprint deliverables,
- Developing and executing test strategies and test plans,
- Automating tests and building sufficient and meaningful test coverage,
- Developing from scratch or contributing to existing testing frameworks and test infrastructure,
- Integrating automated tests with CI/CD pipelines,
- Championing a quality and test mindset across the unit, integration, functional, and non-functional testing,
- Developing metrics and trend analysis for testing activities,
- Triaging, analyzing, and debugging issues and driving issues resolution with the team,
- Initiating and completing test escape and root cause analysis, testing lessons learned,
- Recommending test process improvements and defect prevention actions,
- Working with teams in multiple locations in different time zones, reviewing code PRs from the wider team.

**Requirements:**

- Bachelor's degree in Electrical/Computer Engineering, Computer Science, or equivalent practical experience.
- At least 4 years of recent hands-on professional experience (actively coding) working as a software developer in the test.
- Strong programming skills in Java and Javascript,
- Experience building testing frameworks, tools, and automation,
- Test automation using BDD practices using supporting test automation frameworks such as Selenium, Playwright, and Jest,
- Salesforce testing and/or admin experience desirable,
- Back-end test automation experience using REST Assured, HTTP clients, libraries for working with JSON files, and other tools relevant for test automation of APIs desirable, but not essential,
- Understanding of distributed systems and experience working with cloud technologies (e.g. AWS, GCP, Azure) are desirable,
- Understanding of relational and no-SQL databases,
- Contracting test experience is desirable,
- Experience with Spring, Docker, and Kubernetes desirable,
- Proven experience in all aspects of functional, integration, and regression testing,
- Clean coding and adherence to the software engineering best practices (DRY, SOLID, etc.) with a focus on scalable and maintainable test execution infrastructure,
- Familiarity with the Atlassian toolset,
- Knowledge and experience working in an Agile environment.

**Our client offers:**

- Stable employment based on a full-time contract, 
- Competitive salary,
- Remote work from Poland,
- The pleasant and inspiring working atmosphere with a multicultural community,
- Training and continuous learning and certification opportunities.