As part of the Quality Assurance team, this position involves planning and executing comprehensive performance and automation testing. The goal is to consistently deliver high-quality software products and data on time and within budget.
Responsibilities
Develop and execute automated and performance testing for assigned projects to ensure the delivery of high-quality software products and services.
Collaborate with team members to plan testing and ensure products meet requirements and quality standards.
Adapt quickly to changes in priorities or circumstances to meet business needs.
Report issues and results, conduct root cause analysis, and document findings.
Ensure testing aligns with agreed requirements and stakeholder expectations.
Research and implement tools that enhance testing capabilities and product quality.
Identify opportunities for automation or other tools to meet testing needs.
Analyze performance issues and collaborate with team members for solutions.
Stay current with industry trends and evaluate emerging developments.
Conduct project reviews to ensure quality control of deliverables.
Enhance methodologies for test planning, execution, defect tracking, and reporting.
Participate in continuous improvement initiatives and implement best practices.
Maintain record retention frameworks to support internal and external audits.
Collaborate across teams to enhance quality assurance/testing and develop/execute performance and automation testing.
Identify and implement initiatives to improve overall capability and efficiency.
Address root cause analysis results.
Perform other job duties as assigned.
Design and manage test data sets, including creating synthetic data when necessary.
Analyze performance testing results and provide actionable insights and recommendations.
Participate in Agile ceremonies to align testing efforts with development activities.
Lead the design and implementation of scalable and maintainable automation frameworks.
Evaluate and recommend new testing tools and technologies.
Develop and track quality metrics to provide insights on deliverables and testing processes.
Establish and maintain documentation standards for test plans, test cases, and processes.
Requirements
Experience in testing cloud applications/services.
Experience testing complex software systems.
Experience with object-oriented programming languages.
Ability to write both manual and automated test cases.
Experience with UI testing technologies.
Experience with testing Restful Webservices.
Experience developing and executing performance testing.