Collaborate with development and other cross-functional teams to create and maintain testing plans for platforms, products, and client specific solutions.
Review and validate requirements and technical specifications.
Execute test plans and detailed test cases based on requirements and/or customer feedback and prioritization.
Support, design, develop, and enhance test processes and reporting for QA processes.
Manage testing efforts across many varied projects and tasks under tight deadlines.
Troubleshoot quality issues and modify/optimize test procedures.
Follow established procedures for change management across applications where changes are necessary.
Create documentation such as WIKI articles for common processes that are repeated.
Prepare effort estimates for projects, do test planning, and understand the scope of testing very well.
Requirements
Bachelors in technology/Engineering (Computer Science or equivalent)
2-4 years developing and implementing test plans, test scripts, and testing solutions.
2+ years of experience with information technology
Experience with Testing strategies and Test Execution
Experience working with a team following Agile software development lifecycle practices.
Experience working with various software development tools, open-source technologies, and cloud services (Azure, AWS, Google)
Experience creating tests that are designed to live in a DevOps Pipeline
Experience working with GitLab, Azure DevOps, Jira or similar systems for software development lifecycle management, source control, branching, and/or CI/CD pipelines.
Experience with database concepts and data management and SQL