Tech Stack
AndroidCypressJavaJavaScriptJMeter
About the role
- Design and run performance & load tests as full-fledged member of project team
- Complement existing range of unit, integration, functional, and automation tests with performance & load tests reflecting real-world usage load under various conditions
- Analyzing and identifying performance issues within the software solution
- Collaborate with technology groupsto identify and troubleshoot performance problems
- Provide stakeholders performance findings, recommendations, and reports
- Develop and maintain performance tooling and test suites
- Skillfully test, evaluate, and explore the product, its features, and functionalities
- Perform skilled exploratory testing with consideration of context, objectives, variables and risks
- Brainstorm and design meaningful tests that consider project context and risks
- Build, drive, and share test strategy and test coverage models with project teams
- Perform functional, API, regression, and user acceptance tests in all areas of the SaaS solution including the web and mobile portions
- Select and use appropriate test strategies, techniques, and tools to accomplish the test mission
- Advocate for and integrate internal QA practices
- Collaborate and pair with QA Automation Developers
- Facilitate bug triage sessions
- Write clear and concise bug reports adhering to team guidelines in Jira
- Work with stakeholders to help determine release readiness of product and features
- Participate in daily stand-up meetings, story grooming sessions, story estimates, and sprint retrospective meetings
- Collaborate with project teams to discuss business requirements and needs, project risks, technical aspects, coverage, and integrations
- Maintain and implement a high quality of standard for all systems under test
- Provide recommendations and feedback to the team to improve product quality and processes
- Test reporting with consideration of status,risks, impacts, coverage, impediments,scope, and testability of the system under test.
- Work closely with the development team as a full-fledged member of the project team to help deliver high quality software solutions
Requirements
- 4+ years of experience in a performance software testing or software quality engineer role
- Proficient in performance & load testing fundamentals
- Hands on experience designing, scripting, and executing performance & load tests using tools such as k6 and/or JMeter
- Proven ability to analyze performance test results, and identify bottlenecks
- Experience and knowledgein testing SaaS softwaresolutions is a plus
- Applicable knowledge of different test strategies and techniques and their uses
- Experience with brainstorming test ideas, test coverage design, and test creation
- Problem-solving, critical thinking, autonomy, and collaboration skills
- Experience working REST API architecture
- Practical experiencetesting web and mobilesoftware solutions
- Previous working experience with any API testing tool such as Postman, SoapUI
- Experience working in an agile environment
- Strong communicator who can work with cross functional teams
- Working with mind maps and coverage models is a plus
- Experience working with test management systems
- Experience with bug tracking systems (i.e., JIRA)
- Experience working with database management systems
- Understanding of test engineering fundamentals in the engineering space
- Knowledge of Cypress, Playwright, Appium,Android Studiois a plus.
- Knowledge of coding languages such as Java, JavaScript, TypeScriptis a plus
- Knowledge of CI/CD tools and solutions is a plus