The Intermediate Software Developer in Test role ensures that functionality and quality standards of software are met by applying verification principles and practices.
This role is responsible for debugging software code through the design and use of automated tests, tools, and frameworks that run quickly and repeatedly with appropriate coverage.
The position is embedded on an Agile Development team, working closely with QA Analysts, Software Developers, and Product Management to author and execute tests and report on results during the verification cycle of products to deliver quality with confidence.
Key responsibilities include developing automated test cases covering functional, performance, and scalability tests, maintaining an automated test pipeline, and assisting Development teams in adding automated test coverage for new features.
Additional responsibilities include creating and maintaining test metrics, isolating and resolving complex problems, automating setup and debugging of automation test environments, providing input into verification test planning, and reporting progress during the verification cycle.
The role also involves reviewing and analyzing test results, reporting defects, and supporting corporate security policies to protect information systems and corporate assets.
Requirements:
Excellent oral and written communication skills in English are required, with the ability to communicate clearly, concisely, and with tact.
A minimum of 3 years of experience in Software Testing or in a Development role using C#, Playwright, nBomber, or related technologies to write automated tests is necessary.
Candidates must have at least 3 years of dedicated automation testing experience using object-oriented methodologies.
Demonstrated experience writing API tests in C# and nBomber or related API Test Tools for testing applications, particularly SaaS web application software across multiple browser platforms, is required.
Solid experience in software development, testing approaches/methodologies, and test life cycle methodologies, particularly SCRUM and Kanban, is essential.
A good understanding and experience of web technologies such as HTML, JSON, SQL, and XML is necessary.
Proven track record of building JSON payloads and Excel data at runtime is required.
Solid knowledge of JsonPath is essential.
Proficient use of MS Visual Studio, Git, MS Office Suite, and Google Applications is required.
Benefits:
Assent offers vacation time that increases with tenure, comprehensive benefits packages (details vary by country), life leave days, and more to support employee wellness.
The company provides a competitive base salary, a corporate bonus program, retirement savings options, and other financial benefits to promote financial health.
Flexible work options, volunteer days, and opportunities to get involved in corporate giving initiatives are available to team members.
Professional development days are provided from the start of employment, encouraging lifelong learning and curiosity.
Assent is committed to fostering an inclusive environment where team members feel valued and heard, supported by diversity and equal opportunity practices.