What do Microsoft, The Gap, Royal Bank of Scotland, Lockheed Martin, and top Open Source projects like JQuery have in common? They all use BrowserStack, as do over 25,000 other customers!
BrowserStack is the industry-leading, cloud web and mobile testing platform that enables developers to test their websites and apps on different operating systems and mobile devices. Since launching in 2011, our mission has been bold yet simple: To be the testing infrastructure for the internet. 6 years and billions of tests later, we are ready for our next phase of hyper growth. Bootstrapped for the first 6 years, we continue to be profitable since inception with a near exponential growth in customers around the globe. Recently, we closed $50M in Series A funding from Accel
Are you the one who can manage the tech roadmap of one of our products, end to end product development and ready to contribute to software product development strategy? Are you a hands-on manager and ready to QA processes, procedures and best practices to ensure efficient, effective testing for both enhancement and regression testing? Are you someone who can manage the engineering initiatives and bring fresh perspective to our engineering processes, build robust systems, ensuring delivery of product roadmaps, engineering culture, nurturing and helping engineers with these tough problems?
Interacting with Directors, Product owners, developers for gathering requirements and implementing testing
Design and implement formal QA processes, procedures and best practices to ensure efficient, effective testing for both enhancement and regression testing
Integrate with product development teams in BrowserStack to support them with writing code/tests and promote best practices
Champion test driven development promote other test engineering related best practices
Evaluate and learn new technologies
Supporting and enhancing the QA methodologies to ensure delivery of predictable, high-quality product releases.
Development & review of Integration, automation & performance test plans to perform measure and certify the product quality
Monitor and Mentor the Test Automation team in building robust and highly reliable test suites using Selenium tool with programming language such as Ruby
Partner with DevOps to integrate automated testing with the continuous integration/continuous delivery (CI/CD) deployment process with GIT and Jira tools
Working in a fast-paced, Agile/Scrum engineering environment, delivering incremental software with high quality
Publish team goal (annual), test execution, defect summary and daily/weekly status report to all the stake holders
Must possess critical thinking skills in addition to good interpersonal and communication skills.
Ability to function in a demanding environment; quality proponent
Ability to assume the perspective of customers and their users and serve as their advocate
Challenge the team to high standards of technical excellence - strive for ever better automation
People management involving quarterly reviews, regular 1:1 and 360 degree feedback
BS and/or MS in Computer Science or a related field
Strong organizational and problem solving skills with great attention to detail, critical thinking, debugging, solid communication, with the ability to track multiple test executions simultaneously and report results
10+ years of software development and testing experience with strong people management skills
Experience in Automation for UI and Mobile application (Selenium and Appium)
Experience working with, customizing, and extending test automation frameworks
Strong coding skills, proficient in at least one object-oriented programming or scripting language (e.g. Java, Python, Ruby)
Excellent in Computer Science fundamentals in object-oriented design, data structures, algorithms for common software problems, complexity analysis and aptitude for problem solving
Experience in testing mobile apps in iOS, Android OS
Exposure to Performance or any other Non-Functional testing
Strong leadership and communication skills
Talent and expertise in white box testing
Knowledge of test methodology and tools, software testing standards, methods and conventions, build systems, and the product development cycle
Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git)
Shows creativity and initiative to improve product test coverage and effectiveness
Willingness and flexibility to switch between multiple high priority assignments
Exposure to DevOps tech stack like Docker, Terraform, Ansible, Jenkins
Our benefits include a competitive salary, bonus and equity program, 100% company paid medical insurance, a flexible and generous vacation policy, daily catered lunch, free snacks etc.