Job Description
Scorecard (Expectations)
- First and foremost, you see yourself as a Quality Assurance Professional. You understand the value of methodology, documentation, test strategy, analysis and clear communication.
- You will join our Quality Assurance Team and will be reporting to the QA Manager
- You will primarily focus on Web Application Load and Performance Testing
- You will work collaboratively with other members of the QA team and overall engineering organization
Mission for QA Automation Engineer
- Solid understanding of Load and Performance Testing fundamentals and adapt in entire performance testing life cycle, from requirement gathering to reporting stage
- Experience using some relevant industry standard tools
- You will mentor other QA team members, as needed, to help them contribute to the load and performance testing work
Experience
- 2 to 5 years of relevant experience in Web Application Load Testing
- Demonstrated track record of delivering results while taking ownership and working independently when needed, or collaboratively as the scenario demands
Skills and Qualification
- Bachelor’s /Master’s degree in Computer Science, Software Engineering, or similar field
- Strong knowledge of software QA methodologies, tools and processes
- Knowledge of Performance Testing Processes and Strategies
- Excellent Analytical skills
- Detailed knowledge of application functions, bug fixing, and testing protocols
- Critical thinker and problem-solving skills
- Good Team player
- Good time-management skills
- Great interpersonal and communication skills
Good to have
- Expertise with multiple industry standard load and performance testing tools such as Jmeter, HP Load Runner, Blazemeter. w.r.t Scripting, Test execution, Report Generation and Analysis
- Strong hands on experience with relevant APM tools like Application Insights, App Dynamics, DynaTrace etc
- Ability to develop scripts independently or with minimal guidance and execute them
- Able to do bottleneck analysis when facing performance issues with the tools available
- Working knowledge of Agile Project (and Test) Management Tool (TestRail, JIRA etc)
- Proven knowledge of Testing manual/functional testing processes, methodology, defect life cycle
- Experience in UI automation (Selenium) and REST/Soap Webservices with knowledge in API documentation such as swagger is a plus
- Good knowledge on Databases queries to create performance data in different types of databases such as SQL Server, Oracle etc
- Ability to work on multiple assignments simultaneously and produce high quality reports/results/recommendations