About the Opportunity
“We believe that every child should be able to be anything they want in life, regardless of their birthplace and circumstances.” – Ron Packard, CEO & FounderPansophic Learning is an education company that strives to provide students and educators exceptional learning solutions that enable them to maximize their success academically and in life, regardless of geographic, financial, or demographic circumstance. These learning solutions include high quality content, technology, teaching and exceptional schools.The Senior Test Engineer tests software solutions for learning systems. He or she will be responsible for ensuring the high quality of software products and underlying data algorithms for Pansophic Learning, making sure they work properly based on requirements and specifications. The Senior Test Engineer will test the products in manual and automated way through test automation tools.
The Senior Test Engineer will work directly under Software Development Manager and work collaboratively with Software Engineers and other team members. He or she will be expected to innovate and provide suggestions and solutions to maintain and improve the current and future developments of the company.*** VISA sponsorship is not available ***
Responsibilities:
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design and develop automation scripts
- Perform manual and automated tests on web-based distance-learning applications and also back-office applications and integrations
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Collaborate with internal teams (developers and product owners) to identify system requirements
- Use database query tools and other means to verify data accuracy
- Track quality assurance metrics like defect densities and open defect counts
- Stay up to date with new testing tools and test strategies
Qualifications:
- Bachelor's degree in computer science, Engineering or a related field or equivalent experience
- 5+ years of experience in software quality assurance
- Proven work experience in software development
- Proven work experience in software quality assurance
- Proven work experience in testing web applications
- Strong knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools
- Knowledge of HTML, CSS, JavaScript, AWS, NodeJS
- Solid knowledge of SQL, document database and scripting
- Experience with performance and/or security testing is a plus
- Experience with automated-testing frameworks, such as Selenium or equivalent
- Ability to pass federal and state criminal background checks (FBI/BCI)
Additional Preferred Qualifications:
- Ability to think independently and contribute to the overall effort without much direction
- Ability to work well within a team environment
- Ability to work well under pressure
EQUAL EMPLOYMENT OPPORTUNITY
It is our policy to abide by all federal, state and local laws prohibiting employment discrimination based solely on a person’s race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental and/or intellectual disability, age, military status, veteran status (including protected veterans), marital status, registered domestic partner or civil union status, familial status, gender (including sex stereotyping and gender identity or expression), medical condition, genetic information, sexual orientation, or any other protected status except where a reasonable, bonafide occupational qualification exists.#LI-KM2#INDCORP