As a member of an agile software development team; plan, create and execute manual and automated software test activities
Understand test pyramid best practices to ensure appropriate automation and manual test coverage
Analyze product development requirements and technical specifications to ensure testability
Develop and maintain test plans and automation systems, tools, and scripts
Monitor test environment and test success, responding quickly to failures
Document software defects and report to agile team
Create and maintain documentation supporting test strategy and procedures
What You’ll Need
Minimum bachelor’s degree in computer science (or related discipline) or equivalent experience
Experience with Selenium (or other UI test automation tool), Visual Studio/Azure DevOps, C#, SQL Server
Experience with ZAP, .Net, object-oriented design, IIS, AD, and JSON/XML objects
Experience in testing web services and APIs (REST, SoapUI, WebAPI, PACT)
Excellent written and verbal communication skills, willingness to speak up and articulate ideas
What Sets You Apart
4-5 years’ experience in software application development or quality assurance, with hands-on exposure to design, coding, and testing
Experience training and mentoring new team members
Passion for staying current with new technologies and testing best practices
Experience supporting commercially sold software products
Demonstrated productivity working in medium to larger sized teams
Agile best practices
Nice to Have’s
Experience as an automation quality assurance engineer on an Agile team
Fintech or commercial banking
DevOps (builds, CI/CD, branch management)
Experience working with geographically distributed teams
Security testing best practices
Experience in software performance and load testing processes and tools
--
You must verify your mobile number to apply to this job.