Job Description
What you will be doing:
· Work in aprjn agile team, contributing to quality engineering efforts while collaborating with the agile team and ART(s)
· Have accountability for test strategy, test planning, framework implementation, and test execution within the agile team and ART(s)
· Implement high-quality, reusable, maintainable test automation code using various automation tools and frameworks
· Create structured, clean, and cohesive test automation and exploratory tests for all new features and/or functional changes in the software, organized into repeatable test suites for native mobile applications and/or browser-based applications from the user interface as well as through APIs
· Author test cases in test management software
· Reproduce reported software problems, analyze data, and work with other team members to quickly remove obstacles
What you should have:
· Bachelor's degree in computer science/information systems or equivalent combination of education and experience
· Proven track record of building test automation in one or more programming languages ( Java, JavaScript, etc.)
· Strong knowledge with several years' experience testing APIs and backend infrastructure using tools like Postman, SoapUI, REST Assured, etc.
· Experience coordinating releases based on milestones and applying risk-based testing
· Experience with a code repository and versioning system such as GitHub
· Experience with application life cycle management tools such as Digital.AI's Agility, Jira, Quality Center, or similar tools
· Experience working in a Continues Integration ( CI), Continuous Delivery ( CD), or Continuous Testing (CT) environment using GitLab CI, Jenkins, Concourse, Circle CI or similar tooling
· Proven knowledge of internet protocols, web proxies, caching and other web related fundamentals
· Experience working in a cloud environment
· Experience working in an agile environment
· Proficient in SQL
· Must be able to communicate ideas both verbally and in writing to management, business and IT sponsors, and technical resources in language that is appropriate for each group
· 5 or more years of experience as a SDET or Quality Engineer, in a high performance and dynamic team environment
· Experience using WebdriverIO and Postman/Newman
· Worked in a Behavior-Driven Development ( BDD) environment
· Experience performing accessibility testing
· Quality Engineering certifications (e.g. ISTQB)
What will make you an exceptional candidate:
· Experience testing and creating test automation with Enterprise Content Management, specifically customer correspondence.
· Experience testing Rocket Software's Mobius, IBM FileNet, BlueCrest's EngageOne Enterprise Manager or DFWorks
Must Have
Any Graduate