Position Overview As a Senior Software Engineer in Test, you will work with product managers to understand the customer needs, design the functionalities and translate requirements to test plans. You will evaluate risks in the system, build and optimize automation frameworks to guard the robustness, scalability and security of the micro-services that power our SaaS platform. Also, you will develop tools that make our development, testing, deployment and monitoring systems efficient. You’ll have the full power of AWS at your disposal while you focus on building and testing Serverless solutions (either brand new or assisting in migrating services to Serverless). As part of our core governance teams, your team will fully own their services (from code to deployment and monitoring), you’ll participate in feature design and architecture discussion and regularly demo to the entire department. Key Responsibilities Provide strong QA and technical solutions across multiple teams, setting QA/technical direction, and influencing engineering culture and practices. Identify major system pain points, propose solutions, reproduce and troubleshoot customer issues, and suggest workarounds to unblock them. Tackle complex tasks independently with no or minimal supervision. Automate testing using Cypress, Pytest, or similar tools for existing and new feature test suites, and perform manual testing when needed. Create and review test scenarios and cases based on specifications, keep them updated, provide test estimates, and execute test cases. Analyze test results, investigate failures, and accurately record and follow through on defects to resolution. Independently manage your tasks in JIRA with minimum Manager involvement. Required Experience/Skills 5+ years of software engineering experience in a hands-on development role at a commercial software company Proven experience in designing and implementing changes to large, complex products Strong expertise inPytest and AWSfor test automation and cloud infrastructure management ( mandatory ) Solid understanding of one or more of the following technologies: NodeJS, TypeScript, React, Javascript Experience in API and web development Ability to take atechnology-agnosticapproach to problem-solving Exposure to designing and deliveringsecurity solutionsin aDevOpsandInfrastructure-as-Code (IaC)environment, with a focus onpipeline security automation (DevSecOps) Experience working withMicroservices architecture A degree (or equivalent) in Computer Science, Mathematics, or a related discipline Good-to-Have / Learning Scope: Experience withNodeJS, Cypress, and JavaScript– candidates with a willingness to upskill in these areas will be considered favourably
Job Title
Senior Software Engineer