Position: Senior Performance Analyst/Performance Tester
Company: EPAM
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

PROJECT DESCRIPTION
There are several main criteria that should be stressed:

This position requires quite good understanding of engineering (SDLC, APIs, version control etc.) and testing. During the technical interview the Customer checks the candidate for "maturity and consistency". It is must so as this specialist will work independently without management supervision.
Good command of spoken English is must. There is no "management coverage" for this position expected - the engineer will work directly with the Customer.
Databases understanding should be at good enough level with ability to write SQL scripts.
HP Loadrunner and the entire HP suite is significant plus for the candidate but not must.

All the points below been provided by the Customer.

------------------------

Consult with engineers on software and system design in order to facilitate test automation strategies.
Develop efficient and thorough test plans. Conduct sprint testing using exploratory, functional test cases and regressions (manual and automated) methods.
Develop and reinforce testing methods, procedures for measuring product quality, and determining release readiness. 
Collaborate with scrum team developers to develop new features.
Designs, develops and executes many distinct types of performance tests based on application requirements
Record and enhance Vugen scripts to emulate real world users
Designs and creates tests scenarios and executes them in HP Performance Center
Sets up monitoring both in HP Performance Center and with support team members
Contribute to the success of the scrum team through active and collaborative participation in sprint planning, daily scrums and spring retrospectives.
Solve complex automation challenges and work on complex projects with minimal supervision.
Design and develop automated unit, functional, regression and performance test programs or scripts based on libraries of reusable test code modules or functions.
Work with your team to establish and promote best practices, standards and processes for automation testing. 
Qualifications:

BA/BS degree in Computer Science or related field (or an additional 6 years of broad development experience). Advanced technical degree and/or related training a plus.
2+ years of Software testing, automation, or software development experience. 
Excellent Computer Science fundamentals in object-oriented design, data structures, algorithms and design patterns
Experience with an object-oriented programming language such as Java or .NET.
Strong skills in Database Testing and thorough knowledge in SQL.
Experience in HP LoadRunner (Vugen) is a must
Understanding of correlation and parameterization to achieve user emulation is a must
Understanding of Vugen API and C usage in scripts is a must
Knowledge of client server applications and multi-tier applications is a must
Ability and desire to learn new skills and technologies is very important
Proven ability to design test plans, scripts, and supporting documents to deliver testing in functional and non-functional areas (i.e., performance, stress, load, resilience, availability, and operational).
Experience of Configuration management tools (GIT, TFS) and experience integrating automated testing with CI/CD processes.
Understanding of Agile QA concepts, practices, processes and tools. 
A passion for delivering high quality products to clients.
Excellent communication, time management, problem solving, and troubleshooting skills.
Good understanding of industry development, testing processes, deployment processes and agile development methodologies desired.