Reporting into Software Team Manager you will contribute to the quality of the programming output of the team or project area by testing and releasing complex modules. You will also automate testing and release processes of standard and complex modules and maintain existing automation.
What you'll do:
- Ensure defect management process is followed within team;
- Perform investigation of production defects, including root cause analysis;
- Design test cases and test scripts under own direction, mapping back to pre-determined criteria;
- Define and maintain test cases/suites for larger/more complex areas of functionality;
- Determine product quality goals, standards and levels, with input from stakeholders, and demonstrate how these will be achieved through the QA Approach;
- Create/Own multiple QA Approaches;
- Ensure testing activities are carried out following release and sprint planning activities.
- Perform suites of automated tests, ensuring they remain through regular maintenance;
- Review and propose appropriate automation tools for component tests.
- Responsible for specific area of performance test strategy (e.g. test data, environments);
- Use different performance test types to achieve performance goals based on experience;
- Design security test cases and assign appropriate level of priority;
- Understand security test reports, communicate possible effects to stakeholders and recommend remediation approach;
- Reduce cycle time by identifying bottlenecks and streamlining release management/deployment activities (e.g. through automation);
- Improve knowledge and skills with technologies used;
- Gain knowledge on all developed products and understand how clients use them;
What you'll bring:
- 5+ years of experience to software quality assurance and specifications – expert knowledge level on quality assurance;
- Java or another OOP language;
- Experience with Linux;
- Experience with Git or similar versioning control system;
- Working knowledge of Azure and Azure Pipelines (desirable);
- Have expert understanding of software development process;
- Fluency in written and spoken English and local language;
- Open personality - seek and give feedback, willing to share knowledge and help;
- IT Degree level;
- IT certificates in the domain of knowledge preferred.
You will get:
- Personal Development - career pathway for professional growth supported by learning and development programs and unlimited access to online educational training courses, learning materials and books.
- Work environment - excellent work conditions with friendly environment, recognized strong team spirit, and fun and quality recreation time.
- Social benefit package including life insurance, food vouchers, additional health insurance, monthly flex allowance and internet coverage, corporate discounts, marriage and childbirth / adoption allowance, Multisport card, Sharesave plan, Employee assistance program, а birthday gift and many other benefits!
- Work-life balance - 25 days paid vacation, 1 additional day off for your birthday and extra 3 paid days for participation in Social responsibility event.
- Opportunity for Flexible working hours and Home Office.
Experian is an Equal opportunity employer. Everyone can succeed at Experian and bring their whole self to work, irrespective of their gender, ethnicity, religion, colour, sexuality, physical ability or age. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.
#LI-Hybrid
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here