https://bayt.page.link/YSjtsann33nUfFyS9
Back to the job results

Software Developer In Test

Today 2025/06/26
Remote
Other Business Support Services
Create a job alert for similar positions

Job Description

Company Description

About us


We Reimagine Everything.


We are a multinational technology consulting firm. We help companies and corporations scale their operations, achieve technology innovation, elevate their brand and transform their business model.


We are here to challenge the status quo, flip the script, and blur all the lines in order to create customized end-to-end tech solutions, from software to hardware. We are a team of over 500 engineers from around the world with one shared goal: to leverage and crisscross technology, creative thinking, and industry-specific expertise to help our customers become and remain high performers in their industries. Basically, we take care of it all from A to Z.


Our expert engineers have contributed to 8 US patents and developed award-winning innovative tech solutions, serving 80M+ users for over 100 clients worldwide, including top US Fortune 500 companies.



Job Description

This is a remote position.


We are seeking a talented and driven Software Developer in Test to join our team. In this role, you will design, implement, and maintain automated testing frameworks to ensure the quality and reliability of our microservices and APIs. You will work closely with developers, QA engineers, and product managers to establish robust automation strategies for integration testing and acceptance testing. Your expertise in Node.js, TypeScript, and BDD frameworks like Cucumber will play a pivotal role in driving our testing capabilities.


Key Responsibilities:


Test Automation Development:


• Create and maintain automated test frameworks using Node.js and TypeScript.


• Write efficient, reusable, and reliable test scripts to support integration testing and acceptance testing. Cucumber


Framework Implementation:


• Create, maintain, and execute feature files and step definitions using the Cucumber framework.


• Collaborate with product managers and stakeholders to define and document Gherkin scenarios for user stories.


Integration Testing:


• Design and implement robust integration test suites to validate the interaction between microservices and external systems.


• Leverage mocks and stubs where necessary to simulate third-party dependencies.


Acceptance Testing:


• Ensure all acceptance criteria for user stories are covered with automated tests.


• Work with QA and development teams to integrate acceptance tests into CI/CD pipelines.


CI/CD and Test Automation:


• Integrate automated tests into existing CI/CD workflows to enable continuous testing.


• Collaborate with DevOps to ensure smooth execution of test suites during deployments.


Collaboration and Best Practices:


• Collaborate closely with cross-functional teams to improve testing processes and foster a quality-first culture.


• Advocate for and implement best practices in test automation, code quality, and documentation.



Qualifications

Technical Skills:


• Proficiency in Node.js and TypeScript with strong software engineering principles.


• Experience with Cucumber or similar behaviour-driven development (BDD) frameworks.


• Strong knowledge of automated integration testing and acceptance testing methodologies.


• Familiarity with testing tools like Jest, or similar test runners.


• Experience working with RESTful APIs, WebSockets, or event-driven architectures.


• Proficient in version control systems (e.g., Git) and branching strategies.


Soft Skills:


• Strong communication and collaboration skills to work effectively in cross-functional teams.


• Ability to translate complex business requirements into clear, testable scenarios.


• Detail-oriented mindset with a focus on identifying edge cases and ensuring test coverage.


Nice-to-Have Skills


• Experience with containerized environments (e.g., Docker, Kubernetes) for test execution.


• Exposure to cloud platforms (e.g., AWS, Azure, GCP).


• Knowledge of performance testing tools and strategies.


• Experience with test reporting tools and dashboards.


Don’t be put off if you don’t tick every item on our list today, passion and enthusiasm for learning new skills are just as important as what you know already.



Additional Information

All your information will be kept confidential according to EEO guidelines.





You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.