·
Get involved early in the requirements
phases and be an SME of the application
·
Foresee bugs before they happen by
identifying edge cases and complexity in requirements
·
Measurably reduce the amount of time the
team spends writing up bugs and fixing them
·
Work closely with product owners to dissect
business requirements into testable units of work
·
Work closely with developers before their
coding begins to discuss testable units of work to code
·
Work closely with developers as they write
code to clarify any test scenarios
·
Work closely with developers across layers
and stacks to test the integration of work
·
Work closely with developers to ensure they
are writing their own unit tests
·
Review developer unit tests and make sure
the tests serve their purpose
·
Determine what, how, and when to automate
tests
·
Create and run manual test cases when
automation isn’t feasible or necessary
·
Write and run tests for data and Microservices
·
Design and configure codeless web
automation with tools like Cypress.io
·
Identify bugs and quality issues in
development, service or business processes
·
Install applications and databases relevant
to automation and troubleshooting
·
Review QA framework pull requests and
provide comments and feedback
·
Troubleshoot defects and issues reported by
users
·
Test web services developed using .NET Web
API
·
Query PostgreSQL databases to validate
backend business rules
·
Demonstrate features to stakeholders and the
team at the end of a sprint
Experience and Skills Required:
·
Great attitude and passion for describing
and clarifying details, sharing, and collaborating
·
10+ years of experience as software QA
tester
·
5+ years of experience in automated
software testing
·
5+ years of experience in testing
JavaScript, Angular, C#, .Net, SQL, HTML, CSS, XPath
·
5+ years of experience in agile software
development
·
1+ years of experience in testing cloud
based containerized applications and services
·
Ability to read and step through
JavaScript, C#
·
Extensive experience testing JavaScript SPA
frontends
·
Experience with SQL using PostgreSQL or
similar RDBMS solution
·
Experience doing performance testing with
tools such as JMeter or MSFT Load Test
·
Experience working on an Agile scrum team
and delivering features incrementally
·
Extensive experience writing use cases with
developers and business leaders
·
Experience creating containerized feature
test environments for integration and end to end testing
·
Experience with bug tracking in Azure
DevOps
·
Experience working with peers and managers
who are geographically dispersed
·
Experience reviewing developer pull
requests for Angular/JavaScript, C#, and SQL queries