Unique Work Environment
The combination of rapid growth and an international, innovative environment is creating many opportunities for people with an entrepreneurial spirit who want to make a difference in this world.
Collaboration with Colleagues
At Cognizant, you will collaborate with colleagues from all around the world on creating solutions for leading companies and help them become more flexible, innovative, and successful. You will be part of the success story.
Job Summary
We're looking for a passionate Senior Quality Engineer with strong communication skills, knowledge, and experience in banking and financial services to perform performance testing and engineering activities and focus on delivering valuable outcomes that align with client and customer needs.
Mandatory Skills
* Proficiency in tools like LoadRunner and K6 to create, execute, and analyze performance tests
* Expertise in performance/SVT test tooling, performance engineering, component-based performance testing, and end-to-end performance testing
* Strong technical skills in one or more of CI/CD, SQL, middleware, AWS, GCP, and/or messaging systems
* Understanding of key metrics including response time, throughput, and error rates to identify performance bottlenecks and optimize system performance
* Good grasp of system architecture, including hardware, network, and software components, to diagnose and resolve performance issues
* Ability to plan for and analyze system capacity to ensure it can handle expected loads without performance degradation
* Effective communication for reporting findings and collaborating with development teams to implement performance improvements
* Knowledge of how users interact with the system to create realistic test scenarios that reflect actual usage patterns
* Excellent test planning skills
* Excellent written and verbal communication skills
* Release management experience and proven ability to work with a Release team
Roles and Responsibilities
Key Responsibilities
* 5+ years' Test Lead experience and/or 5+ years' experience in software engineering/technical leadership
* Review and understand software system specifications to identify performance requirements
* Create performance test cases and scripts that cover various scenarios to simulate real-world usage
* Conduct performance testing to assess system reliability, capacity, and scalability
* Monitor system performance during tests and analyze results to identify bottlenecks and performance issues
* Work closely with developers to ensure performance standards are met and implement necessary improvements
* Prepare detailed reports on performance metrics and provide insights and recommendations to stakeholders using Confluence
* Identify potential bottlenecks in the system and suggest improvements to enhance performance
* Work with the testing team to develop comprehensive performance test plans and strategies
* Continuously monitor and improve system performance based on test results and feedback
* Ensure the system complies with performance standards and industry regulations
* Testing leadership of smaller pieces of work
* Creation of test documentation including test plans and test summary reports, aligned with standards
* Scoping of test effort and estimation
* Identification, capture, management, and escalation of risks and issues
* Managing change in delivery, following established processes
* Contribution to knowledge sharing, continuous improvement, and innovation