The main job is automation of a web application written in react.js and asp.net MVC core. During production time, this could also include manual testing as and when required
About BankerBay: A leading financial technology company, BankerBay uses smart proprietary algorithms to create efficiencies in investment banking deal making. The passionate and hardworking collection of individuals is keenly building technology that has propelled BankerBay to the position of the largest private equity deals platform in the space of just two years. Additionally, we are constantly exploring, learning and implementing new technology to create better products and more efficiency. We have a hard-core start-up culture, where everyone in the team partakes in the responsibilities of building the best products that make bankers better bankers and consequently the growth. But it's not just all work as the small group ensures the fun never ends with the foosball, beers, snacks and wonderful office food. If you think you're tuned to a fast moving, ever changing, rapidly scaling start-up environment, do get in touch. Apart from the lovely work environment and potential global domination - we also offer competitive remuneration and excellent ESOPS. For more information visit www.bankerbay.com Position/Role: QA Test Engineer (Automation/Manual) Experience Level: 3 - 5 Years Qualification: BTech/B.E/MTech/MS or PhD in Computer Science or related technical discipline from well-rated institutes from India or abroad. Location: Bangalore Responsibilities/Job Requirements: Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking. The focus will be on automation along with manual testing. Develop and drive automation test planning, cases, and strategy across several functional teams, to both ensure product quality and to contribute to Continuous Integration and Delivery efforts. Build and maintain an automated test infrastructure and automation test harnesses for a multi-platform product that will be used to validate all aspects of the product operation. Create test strategies and see that all the various kinds of testing like unit, functional, performance, stress, acceptance etc. are getting covered. Integrate with existing infrastructure to establish a continuous build and test cycle. Establish processes and toolsets to maintain automation scripts and generate regular test reports. Deliver on projects from end to end (documentation to production grade code to support procedures) Analyse test results and communicating via Bug tracking systems. Skills Required: 3+ years of experience in Selenium webdriver with JAVA Proficient as Lead QA Engineer in both manual and automation testing Experience in testing methodologies and Continuous Integration/Continuous Deployment practices. Expertise in design, implemented and maintained, Test Automation Frameworks using Selenium WebDriver Experience in descriptive programming by using scripting languages like JAVA and C#. Experience in developing test plans and architecting Test Automation framework by analysing the business requirement and functional specification documents Strong understanding of testing and automation best practices Knowledge of Software Testing Life Cycle. Work experience in all phases of testing life cycle i.e. Test Planning, Test Case Design, Test Execution and Defect Management. Good understanding of STLC with expertise in Functional, Integration, Security, Regression, Browser Compatibility and User Acceptance testing. Knowledge of other relevant tools for DotNet web applications testing - C#, SQL, Agile Methodology Should have understanding and experience of web-based security threats and how to test for them. Should have knowledge on how to set up and run the tests for cross-browser (IE, Firefox, Chrome, and Safari). Knowledge of mobile browser specific testing is a plus Exposure to DB (RDBMS) technologies and concepts is a plus Excellent oral and written communication skills with strong problem-solving skills and a result oriented attitude.
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.