We are looking for a results-driven QA Engineer to be responsible for designing and running tests on software usability. The Software Tester will conduct tests, analyse the results, and report observations to the design team. You may also interact with Product Owner in order to understand the requirements of the product.
Candidate should display solid understanding of core fundamental concepts. Focused on growing as an analyst, learning the team's tools and current processes, and developing productivity skills, as well as learning about the best-practices of software testing such as test planning, test case writing, and test execution.
Candidate should Capable of taking well-defined tactical sub-tasks from a larger project and completing these tasks in a reasonable time frame.
Candidate should Focused on learning about a specific component or product sub-area and mastering that component.
Candidate should Communicate status to their manager and team, and strives to learn the Kaplan core values and exhibit these values in their daily work.
The candidate should be flexible, highly adaptable and an excellent team player. The candidate is expected to work with Agile teams that consist of test analysts, developers, automation engineers and other stake holders. The candidate should expect to work in a global virtual team, sometimes across multiple time zones. Experience working on a team or in a group academic setting. The candidate may be assigned to more than one role or project at a time. Candidate should have learning core language competency in at least one language and thirst for knowledge and continuous learning. Ultimately, Candidate should connection to Kaplan's mission and values
Software Tester Responsibilities:
Reviewing software requirements and preparing test scenarios
Executing tests on software usability
Tracking the requirement traceability matrix
Analysing test results on database impacts, errors or bugs, and usability
Preparing reports on all aspects related to the software testing carried out and reporting to the design team
Interacting with Product owner and other stakeholder to understand product requirements
Participating in design reviews and providing input on requirements, product design, and potential problems
Communicate well with all members of the team
Perform well-defined Analysing tasks; doesn't get caught up in the unknown, works to figure it out, asks questions
Alert manager/team to any issues preventing their work from being accomplished, asks for help
Actively pursue improving Analysing skills, including but not limited to problem solving, writing readable/testable/efficient code, mastering technology in our stack, and learning to anticipate scaling issues.
Demonstrate ability to learn from mistakes
Seek to tie stories back to user value & impact for our members & organizers
Software Tester Requirements:
A Bachelor's degree in Computer Science or related field
2+ years as a full-time, hands-on manual tester
Up-to-date knowledge of software test design and testing methodologies
Working knowledge of test techniques and compatibility with various software programs
Working knowledge of programming
Excellent communication and critical thinking skills
Good organizational skills and detail-oriented mindset
Experience working in an Agile/Scrum development process
Hands-on experience with SQL
Experience of bug tracking tools like Jira, Bugzilla, HP ALM/QC
knowledge on API Testing, Accessibility Compliance Testing and Qualys - Web vulnerability Testing (Nice to Have)