Job Description
QA Engineer II
Bangalore, India
The Opportunity:
Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Our mission is to empower educators and institutions with meaningful innovation that’s simple and intelligent, inspiring student success and institutional growth.
The Power of Together is built on having a diverse and inclusive workforce. We are committed to making diversity, inclusion, and belonging a foundational part of our hiring practices and who we are as a company.
For more information about Anthology and our career opportunities, please visit www.anthology.com.
Anthology’s Student Development team focuses on using both industry standards and cutting-edge technologies to develop innovative solutions that are essential to our user’s success. As a QA Engineer on this team, you will play an integral role in the success of the Student Development team within Anthology. A successful candidate will be able to work in a dynamic, fast-paced environment and implement software solutions.
Primary responsibilities will include:
- Understanding full end-to-end business processes and transaction flows across systems for the specific areas that you are responsible for
- Owning manual test script development and execution, defect analysis, and ensuring that proper test result documentation and processes are followed as per the test strategy
- Partnering with the Product Managers, Application Developers and operational end-users to ensure that test scripts are developed and/or modified to cover new functionality and/or enhancements that are introduced into the production system on an ongoing basis
- Analyzing defects identified in production system to ensure that the proper controls are implemented in the regression test bed to ensure that the defect does not occur in production again
- Performing initial analysis of defects identified during the testing cycle and escalating issues as required to the functional support teams for resolution. Ensuring that the defects are logged in ADO, updated from time to time until closure
- Leveraging automation of regression test scripts to reduce the amount of time and resources required to execute the regression test bed
- Preparing and maintaining KT documentation for onboarding new team members and updating the documentation from time to time
- Generating reports from ADO
- Communicating clearly with your peers on product and development teams to both understand their product and technology requirements while also representing your own
- Creating daily and weekly test execution reports for the project(s) in-flight
The Candidate:
Required skills/qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or relevant field
- Overall experience of 3-5 years in Quality Engineering and Analysis with a combination of automation skills, hands on testing experience
- Excellent problem-solving and analytical skills
- Effective communication and collaboration abilities
- Web application testing experience
- Good analytical skills
- Executing existing Automation regression test suites
- Good understanding of software QE concepts, recommended practices, and methodology that cover functional testing, integration testing, regression testing, End to End testing and UAT
- Understanding of Agile and traditional SDLC and STLC
- Experience designing test strategies and end-to-end test scenarios and estimating test efforts
- Experience working with ADO
- Results oriented, a “can do” attitude, adaptability, flexibility and resourcefulness
- Good writing and speaking skills
- Good understanding of various testing types
- Ability to work within a team
- Web Services testing experience using Rest APIs
- Experience with CICD build automation tools
- Experience collaborating with engineers/developers and other stakeholders to deliver a quality application being built in multiple phases
- Experience working with vendor partners, implementation partners and other quality engineering teams
- Experience documenting QE processes and procedures
- Experience creating test artifacts and test plans
- Experience developing and executing test cases, scripts, plans and procedures (manual and automated)
- Experience tracing test cases and results back to specific requirements/stories/quality risks
- Fluency in written and spoken English
Preferred skills/qualifications:
- Experience with Playwright
- Experience in Education software implementation
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Anthology is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, gender identity/expression, protected military/veteran status, or any other legally protected factor.