Collaborates closely with Scrum team to monitor and provide constant feedback, to ensure the quality of the final product
Designs test strategies and test cases for complex systems and execute various types of testing (e.g. functional, integration, end-to-end) on a variety of platforms (e.g. desktop, web)
Create and execute automated test cases and report test results
Requirements
Bachelor’s in computer science/Engineering or related field required.
Minimum of 5 years of functional testing background, including defining test strategy, test planning, test case design, and execution
4+ years of professional coding experience in C#, JavaScript, Powershell
Project experience using an Agile methodology (e.g. Scrum)
Expertise in automated testing frameworks and scripting.
Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
Knowledge of testing strategies around microservices architecture and modern monolith architecture.
Experience with API testing and tools (e.g., Postman, REST-assured, Swagger).
Proficiency with a variety of software testing tools such as: Selenium, Test Complete, JMeter, Ready API, SQL proficiency, performance/load testing, proficiency in version control systems (e.g., Git).
Good understanding with AWS, Azure, or related Cloud Infrastructure.
Good understanding of security testing practices and tools (e.g., OWASP, SAST, DAST).