Job Description: QA automation is a key component of Kaplan's ability to quickly launch high-quality, innovative education products to our students. As an integral member of a cross-functional Agile team, you will use industry-standard tools and frameworks to conduct functional and performance testing on web applications, mobile applications, and APIs. In this role you will: Develop automated mobile application test scripts that are robust, performant, and maintainable using Appium, Espresso, XCUITest or other tools. Ensure that applications and APIs developed by the team are reliable and meet user’s needs Work closely with developers, designers, and devops to meet team commitments Manage the timeline and status of the software release process Work with the Tech Lead to improve software development and quality assurance processes Provide the product owner with information they need to prioritize features (e.g., effort estimates, alternatives, technical risk) Work closely with developers to learn implementation details about product feature and perform releases Provide production support of software products by investigating and recreating reported defects Work closely with stakeholders to implement with different types of Performance Testing like : Load Testing, Stress Testing, Volume Testing, Capacity Testing, Reliability Testing You must have: Minimum 5 or more years of software testing and quality assurance BS/MS in a relevant field (Computer Science, Engineering) or equivalent experience A Good understanding of the mobile devices, their peripheral devices, networks etc. A Good understanding of the Android and iOS designs and its components. Hands on experience with emulators, simulators. Hands on experience by testing mobile app performances with automation application testing tools. Well versed with different types of Performance Testing like : Load Testing, Stress Testing, Volume Testing, Capacity Testing, Reliability Testing. etc Experience in developing end to end system level automation and tools design & development Experience with mobile automated testing frameworks, such as Appium, Espresso, or XCUITest. Strong experience working with Selenium WebDriver either with TestNG, Junit or Nunit. Hands on Experience in building automation framework for Android and IOS. Good experience & knowledge of any one Language Java or Python/C#. Experience with API testing and performance testing with tools such as JMeter, Rest Assured or Soasta Familiarity with standard web and mobile architectures, both hardware and software Drive adoptions of best practices in code, testing and maintainability. Proficient with Devops and concept for example : Jenkins, Git and Docker Familiarity with Amazon Web Services is a plus. Experience with the entire software lifecycle - requirements capture, analysis, design, implementation, quality assurance, deployment, and maintenance Perform Mobile test task estimation, test execution, Regression testing, Functional System testing Excellent oral and written communication skills Good analytical and problem solving skills Be motivated to meet commitments and deliver the highest value possible
Lead and manage a team that: Reviews and refines software requirements. Drafts and executes test plans and test cases. Identifies and drafts steps to reproduce defects utilizing our defect tracking system, JIRA. Enters and tracks defects to closure. Utilizes testing tools to increase the effectiveness of testing. Maintains test environments that mimic our production systems. Maintains and updates Selenium driven UI automation test cases. Maintains and updates ReadyAPI API automation test cases. Maintains and updates manual test cases. Maintains and updates JMeter performance/load test cases. Coach, mentor, and assist the team in performing their duties as needed. Provide formal QA approval and reporting for each release. Operate within the SAFe Agile methodology. Coordinate with other QA teams across the company. Who we have in mind: Experience leading a SQA or Software Development team Experience managing projects and processes cross-functionally Comfortable working in a continually changing and dynamic environment and driving top issues to resolution Proven track record of attracting, hiring, motivating and developing the best quality-minded individuals Excellent cross-functional communication and influencing skills In-depth knowledge and experience in one or more of the following technologies: Java, Python, Selenium, JMeter, ReadyAPI Automation planning, execution, and triage for projects on multiple Platforms. Excellent presentation skills, distilling complex analysis and concepts into concise business-focused takeaways In-depth knowledge and experience in identity management including OpenID Connect, SAML2, OAuth2, and SCIM. In-depth knowledge and experience of application security testing. Unix command line scripting skills
Job Title: Sr. Test EngineerExperience: 4 to 6 Years Education: Bachelor's degree in engineering Work Location: Bangalore Detailed JD: Must Have: Should have knowledge of selenium frameworks. Should have experience in python scripting for selenium using pytest in pycharm Good knowledge of Manual testing Profound knowledge of SDLC/STLC Good knowledge of Test management tools like JIRA with Zypher Basic knowledge of Azure or experience testing applications in cloud environments Jenkins and CI/CD pipeline experience
Candidate should have extensively worked on selenium automation . Cucumber though not mandatory is definitely an added advantageCandidate should have 3+ years of automation only experience and also any number of years in manual testing is fine. Selenium with Java or C# or any language is fine.
Job brief: We are looking for an QA for Automation who possesses a passion for pushing Web technologies to the limits. This QA will work with our team of talented engineers to design and build the next generation of our Web applications. Works closely with other app development and technical teams. As a QA engineer, you should review requirements, design specifications or stories to provide timely and meaningful feedback. You will work independently to create detailed, comprehensive and well-structured test plans and test cases. Our development strategy is agile, you will be working on improving features testing them. Skills: * Should have excellent manual testing skills. * Good knowledge in automation testing using Selenium WebDriver. * Should have good written & communications skills to write the test cases and documentation. * Good Analytical skill, Proactive, Capability of thinking through a scenario. * Knowledge in mobile automation testing using Appium is a plus point. Responsibilities: Creation of automated test scripts to reduce the amount of time and effort spent on testing. Strongly adhere to specification and style guides. Ensure the application meets the performance, quality and targets. Leverage new and established testing methodologies. Translate the given design document into proper Test Cases for maintainability. Work hand-in-hand with developers to understand the flow of modules and document it. Execution of test cases/test scripts for manual/automation testing. Should have working knowledge of SQL server. Design and create test conditions and scripts to address business and technical use cases. Analyze data and results of tests, record defects, provide status. Document, track and escalate issues as appropriate, using JIRA or similar tools/means. Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution. Build Deployment on Test Environment. Requirements: Experience in end-to-end user testing for minimum 1-2 yrs. Have prior experience with manual testing in web and Android applications. Logging bugs, detailed test reports, screenshots, and videos in the bug tracker during pre-release and post-release testing. User & usability testing on the design prototypes being passed to the development team. Well versed with Agile testing methodologies. Opportunity to define, design, tool and implement entire Automated testing using Selenium/TestNG/Appium or any other tool of choice. Ability to stick to deadlines. Manage regular exploratory testing campaigns by employing a large number of short-term remote testers. Ability to operate in white-spaces where ambiguity or lack of knowledge might be imminent in tackling problems. In short, love the entire startup experience. Good Knowledge of Core Java. Good Knowledge in Selenium. Troubleshoot problems related to scripts, framework components,application changes, etc., and repair issues. Experience in working with Agile Projects and Scrum Process. Enable and/or perform development of test automation by designing and writing automated test scripts based on defined test cases,including the definition of test data for consumption by scripts during test execution. Must have experience in writing TDD and BDD test cases. Analyze test logs, and report test results/metrics.
Key skills required: Experience in Automation Frameworks Executing and maintaining automated test scripts. Having Good knowledge in SDLC, QA process and AGILE methodology. Having Experience in Software Testing, which includes Test case Authoring, Test Execution, Defect Tracking, Bug Reporting activities and Risk Analysis. Having Experience in Functional and Regression / Integration and Smoke testing. Roles & Responsibilities: Define and execute QA strategies for the apps Design and implement the framework for automated and manual tests Report problems to cross-functional teams of engineers, and work with them to identify solution Create and maintain test data Provide input from a testing perspective to the delivery release road map and project schedule plan.
We are looking for a part-time trainer to train a bunch of candidates.