Senior QA Analyst role will work on a team of software developers, conducting IT software testing to identify any potential quality issues and to ensure that applications meet the business requirements with highest quality QA standards. This role will be responsible for conducting quality testing methodologies to include : Functional, Smoke, Regression, Functional, Automation, Performance, Mobile, Negative and Load Performance testing.
Responsibilities
- Review requirements and work with Business Analysts and Technical team to identify testable requirements
- Develop and maintains testing-related documentation, including Test Plans, Test Cases, Scripts, Test reports, Bug reports
- Perform testing throughout the product life cycle including functional, integration, system, regression, smoke, load, and mobile testing
- Work closely with Developers, Business Analysts and QA Analysts to escalate potential quality issues
- Logs enhancement requests and bugs in an issue tracker with detailed steps and screenshots to recreate the issue.
- Maintains association between defects, test cases, and requirements, test case management software and traceability matrices.
- Develop and implement automation frameworks to maximize test coverage and efficiency.
- Create, maintain, and execute automated test scripts using appropriate tools (e.g., Selenium, Appium) across web, mobile, and API platforms.
- Integrate automated tests into CI / CD pipelines for continuous testing and feedback.
- Conduct performance testing to identify bottlenecks and optimize system performance.
- Develop and execute regression test suites to ensure new features do not introduce regressions.
Qualifications, Knowledge, Skills and Abilities
Education
Bachelor s degree from a university, requiredRequired Skills and Experience
6 or more years of experience as a Quality Assurance (QA) Analyst within IT solutions or equivalent role, required.Expertise in various testing types (functional, regression, integration, performance, usability) and proficient in various testing methodologies, defect management tools,Understanding of test design techniques (equivalence partitioning, boundary value analysis)Strong proficiency in automation testing tools (Playwright, Selenium WebDriver, Appium, JMeter).and with a strong understanding of software development lifecycle (SDLC).Experience with automation scripting languages and programming languages relevant to automation (Java, Python, TypeScript, JavaScript).Strong experience with writing test plans and executing automated testing to include functional, smoke, regression, load, negative and mobile strategies, requiredAbility to solve problems, identify solutions, and appropriately escalate issues, required.Experience working with Agile frameworks, preferred.Knowledge of SQL for database testing.Familiarity with CI / CD pipelines and integration methods.Strong understanding of Software QA methodologies, tools, and approaches.Technologies :
One of following technology experience, preferred :
Azure DevOps, JIRAHP Quality Center or other equivalentSQL / T-SQL / OraclePlaywright, SeleniumJava, JavaScript / TypeScript, Python, C#Other Skills Abilities
Strong verbal and written communication skillsExcels at operating in a fast-paced technical environmentBe Self-driven with the ability to work independently as well as operate efficiently in a collaborative environmentStrong analytical and problem-solving abilitiesAttention to detail and ability to identify potential quality issuesAbility to work closely with cross functional teams in the organizationAbility to prioritize tasks and meet deadlines.Skills Required
Performance Testing, Javascript, Agile, Selenium, Html, Python, Qtp, Testing Tools