Main purpose :
Thoroughly tests software to ensure proper operation and freedom from defects.
Documents all problems and works to resolve them; reports progress on problem resolution to management.
Devises improvements to current procedures and develops models of possible future configurations.
Performs workflow analysis and recommends quality improvements.
Key responsibilities :
The key accountabilities for this role are, but not limited to;
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Participation and involvement in all Agile ceremonies
Ensure that the Agile team delivers working software of sufficient quality to deliver to clients at the end of each development sprint.
Provide risk assessments for all quality issues
Conducting system performance testing to ensure system reliability, capacity, and scalability
Write, maintain, and execute performance and load tests using tools such as JMeter and Gatling
Develop automated test scenarios, manual test scenarios, and associated documentation for reporting test status and results
Work with other technical team resources to analyze root causes of performance issues and recommend corrective actions
Provide training and mentorship on performance and load testing to other team members
Work with development teams to integrate performance testing earlier in SDLC
Suggest new tools and techniques to improve testing efficiency
Responsible for recording, logging and tracking defects in the system and coordinate resolution with development team and functional leads
Business Compliance :
Ensure a sound understanding of, demonstrate commitment to and comply with all legislation & Publicis Groupe Policies e.
g., Janus, GSO and IT policies, etc.
Personal & Team Accountabilities :
Actively develop and maintain strong working relationships with all Re : Sources personnel both at a interpersonal level and across all business processes within the wider business environment.
Actively maintain communication and behaviour standards that foster a culture of strong customer and service excellence within Re : Sources.
Key relationships (internal & / or external) :
Re : Sources Teams, particularly Business Improvement and IT
Agile Development Teams
Key competencies :
Minimum experience (relevant) : 3
Maximum experience (relevant) : 8
Must have skills (including technology) :
Experience in Performance Testing and exposure to different Performance Testing tools like JMeter
Excellent troubleshooting skills, ability to determine the root causes of the identified issues
Perform Analysis of the Test execution, Lead the Tuning efforts and provide recommendations
Software QA methodologies, tools and processes
Writing clear, concise and comprehensive test plans and test cases
JavaScript / Java programming experience
Selenium based automation framework experience
GitLab or GitHub experience
Good to have skills (including technology) :
Agile techniques and methodologies
Gatling
Graph databases
REST API Testing experience
Attributes / behaviours
Excellent verbal and written communication
Logical thinking and problem-solving skills as well as a high level of creativity
Ability to work effectively in a team-oriented environment
Ability to successfully identify and resolve complex problems