MeGaDevEurope

Senior NodeJS/TS Software Engineer In Test

Description

Roles/Responsibilities Provide day-to-day testing for a team serving Notifications to the audience Promote a culture of quality within the team - providing Test representation right from discovery, requirement gathering, estimations to delivering to audience. Collaborate with peers to improve the team’s software development methodologies such as pairing, code and documentation reviewing, and continuous delivery. Lead the definition and execution of suitable Test approaches based on the needs of the product and our audience. Establish an automated testing framework. Write and maintain automated tests in continuous deployment pipelines. Explore methods for testing machine learning algorithms, pipelines and data quality. Lead the troubleshooting of issues, identify the underlying cause and own this process through to resolution, liaising with other teams where appropriate.

Essential Experience working in a multi-discipline Agile team. Typescript/Node coding experience. Mobile/Web testing experience Experience with API automated testing frameworks. Experience with full stack testing Experience using Postman, Bruno, Insomnia or similar API testing tools. Pairing and performing code reviews.

Desirable Python and/or JavaScript coding experience. Experience with AWS services (for example S3, EC2, SQS, Lambda, CloudWatch, Code Pipeline, Elasticsearch/OpenSearch etc). Experience working with load and performance testing. Ability to explain complex technical ideas to a non-technical audience. Aptitude to learn new technologies, keep up to date with the testing community and explore new ways of working. Experience of machine learning and/or artificial intelligence.

Skills

JavaScriptPythonInsomniaElasticsearchNode.jsAPIAgileAWSPostmanTypeScriptMachine LearningContinuous DeploymentArtificial Intelligence

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching