Main Responsibilities: Partner with engineers and product owners to develop functional test cases for our backend components.Define, implement, and execute both manual and automated tests.Work in a SCRUM team to test and deploy.Delivery of software project with no critical/major defects.Effective and timely communication of issues to lead and team via issue tracking (JIRA).Maintain subject matter knowledge on the product and/or business process associated with the application.Follow established QA processes and best practices.Incorporate automated test executions as a part CI-CD pipelines.Test Management: Own and manage the testing for one or more projects in the delivery pipeline, taking ownership of test planning, design & analysis, preparation, execution and reporting.Define the project test strategy guidelines in collaboration with developers and stakeholders.Ensure adequate test coverage is achieved and quality goals are met for both sprints and releases.Create sufficient visibility for stakeholders and management to understand the status of testing at any given time.Work with the QA Manager and other key stakeholders to implement standard testing processes and procedures in assigned project.Work with Product Owners to understand, assess the quality of and elaborate requirements.Proactively contribute to the improvement of existing QA processes and procedures, supply productive feedback and spearheading the implementation of improvements in assigned projects.Act as a mentor and a single point of reference for Test Engineers.Test Plan Execution: Execute detailed, comprehensive and well-structured application test plans and test cases based on AXA's main delivered technologies, product requirements and technical specifications, executing them in order to identify, document, track, and resolve software failures to be corrected ensuring product quality.Isolate, replicate, and report defects, verifying defect fixes.Application Test Plan Design, Development, and Documentation: Review functional and design specifications to ensure full understanding, and implement quality application designs, creating queries, scripts and other deliverables.Design and develop detailed, comprehensive and well-structured application test plans and test cases based on AXA's main delivered technologies, products requirements and technical specifications, to identify, document, track, and resolve software failures to be corrected ensuring product quality.Ensure compliance with general programming best practices, web standards and AXA Group methodologies.Identify any potential quality issues detected within the design, and development processes, escalating them to management when necessary.Provide application instructions for users.Provide support to QA testers.Document test plans, according to quality standards, requirement specifications and technical design documents.(Leadership competencies and required level for performing properly the job position)
Bachelor's degree in Computer Science, Master's degree preferred.2+ years' experience in testing large-scale distributed server applications.3+ year's as a Test Engineer with hands-on testing / QA experience.Deal well with ambiguous/undefined problems; ability to think abstractlyExtensive experience with test automation.Experience with automated testing tools, both front-and back-end.Solid Python skills and Linux experience.Experience with automation tools such as SoapUI and Selenium.Certificate in software testing (ISTQB, etc.).Strong knowledge of software testing tools. Test automation skills is preferred.Experience with Gherkin language for test cases design.Experience with Agile software development methodologies.Good familiarity with SQL and NoSQL databases (preferably MongoDB) and containerization.
#J-18808-Ljbffr