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.
Your Profile
Bachelor's degree in Computer Science, Master's degree preferred.
2+ years' experience in testing large-scale distributed server applications.
3+ years as a Test Engineer with hands-on testing / QA experience.
Deal well with ambiguous/undefined problems; ability to think abstractly.
Extensive 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.
About AXA
As a world-leading insurance company, we act for human progress by protecting what matters. With 153,000 employees in 54 countries working with 105 million customers, we've created a truly dynamic and vibrant community. Inclusion and diversity link closely with our values, and together we're nurturing a culture of respect, for each other, for our customers and the communities around us. Join AXA and you'll feel like you belong, are included and can thrive. You'll be able to shape the way you work and truly grow your potential as you seek out new opportunities, push boundaries and benefit people in critical moments of their lives. This is your chance to build the tomorrow you want. Know you can.
About the Entity
AXA is becoming a sustainable tech-led company and at AXA Group Operations we are one of the major catalysts for this transformation. We set the tone by triggering and empowering the evolution of our insurance business model through technology and innovation, driving its concrete implementation globally at speed, with a high quality of advisory and execution. We are present across 17 countries with committed, highly qualified teams. We leverage technology, data, sourcing, security and investment allocation in a global way, but also achieve economies of scale and synergies when necessary.
What We Offer
We bring together the expertise, cultural diversity and creativity of over 8,000 employees worldwide and we're committed to equal opportunities in all aspects of employment (gender, LGBT+, disabled persons, or people of different origins) and to promoting Diversity & Inclusion by creating a work environment where all employees are treated with dignity and respect, and where individual differences are valued.
#J-18808-Ljbffr