Kaplan Test Prep is a market leader in test preparation, we serve college students and young professionals studying for the MCAT (medical school), GMAT (business school), LSAT (law school), GRE (Master's and PhD programs), Nursing and SAT exams. Our organization is entrepreneurial, growth-oriented, and energetic. Our people genuinely enjoy what they do and take pride in it. If you seek a challenging, exciting, and creative engineering role -- while working with talented and passionate people -- this might be the position for you.
Verify that web and mobile functionality meets business specifications
Develop automated test scripts using Selenium WebDriver, Robot, or other framework, for both web pages and Restful APIs
Maintain library of test cases
Verify test cases during software releases
Manage the timeline and status of the software release process
Contribute to the entire software development life cycle from initial business requirements to deployment & production support. Contribute estimations of required QA effort for stories/features.
Update tickets in bug tracking system.
Provide production support of software products by investigating and recreating reported defects.
Work with the Tech Lead to enforce and improve software development and quality assurance processes.
Assist in implementation of QA standards and continual improvement to dev ops.
Be a team player and strong problem-solver to work with a team of other software engineers, project managers, business analysts and QA analysts
Performs other duties as requested by management
Knowledge, Skills & Abilities
5+ years experience in software testing and quality assurance
Experience with automated testing frameworks, such as Selenium WebDriver
Familiar with standard web and mobilearchitectures, both hardware and software
Demonstrated experience testing a variety of browsers and mobile devices
Experience testing APIs
Experience creating and maintaining test plans, scripts, and scenarios
Experience with the entire software lifecycle - requirements capture, analysis, design, implementation, quality assurance, deployment, and maintenance
Excellent oral and written communication skills
Good analytical and problem solving skills
Ability to work independently with minimal supervision
BS in Computer Science, or equivalent experience