Description- Serve as the subject matter expert for software quality assurance processes methodologies and best practices
- Interactions involve client negotiations and interfacing with senior management
- Provides technical/management leadership on major tasks or technology assignments
- Decision making and domain knowledge may have a critical impact on overall project implementation
- Knowledge and experience with Agile Methodologies and how to integrate testing into the Agile workflow
- Establishes goals and plans that meet project objectives
- Design and implement comprehensive test strategies frameworks and quality assurance programs
- Lead the planning development and execution of complex test plans for enterprise applications
- Perform advanced functional regression integration performance and security testing
- Develop and maintain automated test scripts using industry-standard tools and frameworks
- Establish and enforce quality standards testing procedures and acceptance criteria
- Analyze system requirements and technical specifications to identify testability and quality risks
- Design test cases test scenarios and test data for complex business workflows
- Execute manual and automated tests across multiple platforms browsers and devices
- Identify document and track software defects through resolution using defect management systems
- Collaborate with development teams to reproduce issues and verify fixes
- Conduct root cause analysis of defects and recommend preventive measures
- Lead performance and load testing efforts to validate system scalability and reliability
- Review and validate requirements for completeness testability and quality
- Mentor and train junior QA engineers and testers on testing methodologies and tools
- Participate in design reviews and provide quality-focused feedback
- Develop and maintain test automation frameworks
- Generate comprehensive test reports metrics and quality dashboards
- Facilitate and participate in release readiness reviews and go/no-go decisions
- May supervise others
RequirementsRequired Qualifications
- Bachelors degree in Computer Science Information Technology Software Engineering or related field
- 7 years of experience in software quality assurance and testing
- Basic understanding of programming languages such as Natural Java or SQL
- Expert knowledge of QA methodologies testing types and SDLC/STLC processes
- Extensive experience with both manual and automated testing approaches
- Advanced proficiency in test automation tools and frameworks (Selenium Cypress TestNG JUnit Cucumber or similar)
- Strong programming/scripting skills in languages such as Java Python JavaScript or C#
- Deep understanding of Agile/Scrum methodologies and testing within sprint cycles
- Experience with API testing tools (Postman SoapUI REST Assured)
- Proficiency with test management tools (TestRail Zephyr qTest Azure Test Plans)
- Experience with defect tracking systems (JIRA Azure DevOps Bugzilla)
- Knowledge of performance testing tools (JMeter LoadRunner Gatling)
- Understanding of database concepts
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication skills with ability to articulate quality risks and issues
- Proven leadership abilities and experience mentoring team members
- Ability to work independently and drive quality initiatives
Preferred Qualifications
- Masters degree in Computer Science or related field
- Professional certifications
- Knowledge of security testing practices and tools
- Familiarity with accessibility testing standards (WCAG Section 508)
- Background in performance engineering and capacity planning
- Familiarity with test data management and synthetic data generation
- Experience with visual regression testing tools
- Knowledge of compliance testing
- Background in DevOps and test automation in CI/CD pipelines
DescriptionServe as the subject matter expert for software quality assurance processes methodologies and best practicesInteractions involve client negotiations and interfacing with senior managementProvides technical/management leadership on major tasks or technology assignmentsDecision making and d...
Description- Serve as the subject matter expert for software quality assurance processes methodologies and best practices
- Interactions involve client negotiations and interfacing with senior management
- Provides technical/management leadership on major tasks or technology assignments
- Decision making and domain knowledge may have a critical impact on overall project implementation
- Knowledge and experience with Agile Methodologies and how to integrate testing into the Agile workflow
- Establishes goals and plans that meet project objectives
- Design and implement comprehensive test strategies frameworks and quality assurance programs
- Lead the planning development and execution of complex test plans for enterprise applications
- Perform advanced functional regression integration performance and security testing
- Develop and maintain automated test scripts using industry-standard tools and frameworks
- Establish and enforce quality standards testing procedures and acceptance criteria
- Analyze system requirements and technical specifications to identify testability and quality risks
- Design test cases test scenarios and test data for complex business workflows
- Execute manual and automated tests across multiple platforms browsers and devices
- Identify document and track software defects through resolution using defect management systems
- Collaborate with development teams to reproduce issues and verify fixes
- Conduct root cause analysis of defects and recommend preventive measures
- Lead performance and load testing efforts to validate system scalability and reliability
- Review and validate requirements for completeness testability and quality
- Mentor and train junior QA engineers and testers on testing methodologies and tools
- Participate in design reviews and provide quality-focused feedback
- Develop and maintain test automation frameworks
- Generate comprehensive test reports metrics and quality dashboards
- Facilitate and participate in release readiness reviews and go/no-go decisions
- May supervise others
RequirementsRequired Qualifications
- Bachelors degree in Computer Science Information Technology Software Engineering or related field
- 7 years of experience in software quality assurance and testing
- Basic understanding of programming languages such as Natural Java or SQL
- Expert knowledge of QA methodologies testing types and SDLC/STLC processes
- Extensive experience with both manual and automated testing approaches
- Advanced proficiency in test automation tools and frameworks (Selenium Cypress TestNG JUnit Cucumber or similar)
- Strong programming/scripting skills in languages such as Java Python JavaScript or C#
- Deep understanding of Agile/Scrum methodologies and testing within sprint cycles
- Experience with API testing tools (Postman SoapUI REST Assured)
- Proficiency with test management tools (TestRail Zephyr qTest Azure Test Plans)
- Experience with defect tracking systems (JIRA Azure DevOps Bugzilla)
- Knowledge of performance testing tools (JMeter LoadRunner Gatling)
- Understanding of database concepts
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication skills with ability to articulate quality risks and issues
- Proven leadership abilities and experience mentoring team members
- Ability to work independently and drive quality initiatives
Preferred Qualifications
- Masters degree in Computer Science or related field
- Professional certifications
- Knowledge of security testing practices and tools
- Familiarity with accessibility testing standards (WCAG Section 508)
- Background in performance engineering and capacity planning
- Familiarity with test data management and synthetic data generation
- Experience with visual regression testing tools
- Knowledge of compliance testing
- Background in DevOps and test automation in CI/CD pipelines
View more
View less