Job
Description
As a Software Quality Engineer at our company, you will play a crucial role in ensuring the quality and reliability of our critical commerce flows. Your responsibilities will include designing and implementing automated testing strategies and frameworks across various levels such as unit, integration, API, and end-to-end testing. You will also be tasked with creating performance testing frameworks to evaluate platform scalability, resilience, and optimization opportunities. In addition, you will develop monitoring solutions with alerting systems to track platform health and ensure SLA compliance. Your role will involve designing test data strategies with generation frameworks and synthetic data solutions that adhere to security standards. You will be responsible for establishing reliability processes, including shift-left testing approaches and incident response protocols. Furthermore, you will be instrumental in building scalable automation infrastructure that supports the growth of our platform capabilities by maintaining consistent test environments. Your expertise will be essential in developing comprehensive validation strategies with risk-based approaches that prioritize critical business functions. To be successful in this role, we are looking for candidates who possess a Bachelor's degree in Computer Science, Software Engineering, or a related technical field. You should have at least 5 years of experience in software development, test automation, or quality engineering. Strong programming skills in languages like Golang, Java, Python, or JavaScript are required. Experience in designing and implementing automated test frameworks, as well as knowledge of testing practices in agile environments, will be highly valued. Experience with API testing, web service validation, testing in cloud environments (AWS, Azure, or GCP), performance testing methodologies and tools, and database testing and data validation techniques is essential. Familiarity with security testing approaches for sensitive financial applications will also be beneficial. Candidates with a Master's degree in a relevant field, a background in chaos engineering or resilience testing, expertise in accessibility testing and inclusive design validation, or experience in test-driven development or behavior-driven development will stand out. Knowledge of machine learning testing approaches for fraud detection or risk models will be an additional advantage. If you are passionate about ensuring the quality and reliability of critical commerce flows and have the required qualifications and experience, we encourage you to apply for this exciting opportunity.,