Review
requirements, specifications and technical design documents to provide
timely and meaningful feedback
Create detailed, comprehensive
and well-structured test plans and test cases using Jira and X-Ray
Estimate, prioritize, plan
and coordinate testing activities
Design, develop and execute
automation test packs
Identify, record,
thoroughly document and track bugs
Perform extensive
regression testing for release certification and bug resolution
Develop and apply testing
processes for new and existing products to meet client needs
Liaise with internal teams
(e.g. developers and product managers) to identify system requirements
Analyze test results of varying
complexity and offer observations for improvement and/or resolution.
Investigate the causes of
non-conforming software and train users to implement solutions
Stay up
to date with new testing tools and test strategies
Requirements :
Minimum 3+ year of software automation experience
Experience in working
as part of a Scrum team and using supporting apps (Jira) to deliver
software in an Agile fashion
Understanding of the
entire software development life cycle, test cycles (Unit, Regression,
Functional, Systems, Stress & Scale, Smoke & Sanity) and CI/CD
tools (Jenkins, Azure DevOps) and concepts.
Experienced in UI
& SOAP/REST API automation ranging from tool identification to
implementation to maintenance of automation test suites.
Experience creating and maintain automated tests using Java based
API test frameworks (Jest, REST Assured, Spock, Junit)
Familiarity with writing and executing E2E automated tests
Familiarity with operating and troubleshooting within popular web
browsers
Knowledge of SQL
database concepts and proven ability to understand and write queries.
Understanding of
multi-tier web application architecture and deployment
Understanding of
existing QA best practices and methodologies to design, implement and
automate processes
Experience
coordinating with external departments and stakeholders
Prior success using a
metrics-driven approach and closed-loop feedback to improve software
deliverables and improve predictability and reliability of releases