What do we want:A Software Development Engineer in Test (SDET) at Bazaarvoice is a developer with the primary responsibility of writing test frameworks and tools to test our products. It is a unique and challenging role that provides the right candidate an opportunity to combine the “building” skills of software design engineering with the “breaking” skills of the software test engineering discipline. You will be primarily focused on writing automation code that verifies the quality of our products and interdependent services at a scale only matched by a small number of companies today. We want someone with the technical skills to debug code, automate tasks, and implement new tools and frameworks across a highly complex ecosystem. We also want an SDET with the soft skills needed to interact with all members of our organization both technical and non-technical as an advocate for quality and change. If you’re passionate about software quality, a highly technical problem solver, enjoy thinking outside the box, and thrive in a collaborative environment we would love to talk more about how you can help drive quality at Bazaarvoice. Basic Qualification: Ability to read and write code clean code in a software development language Build and extend scalable automated test frameworks and test suites across multiple dependent technologies & services Participate in design and code reviews API level testing experience Perform manual testing to prepare for and validate scenarios needed for automation coverage Develop and maintain test cases and plans in a Unix environment Partner with developers to investigate, evaluate and resolve bugs Experience writing code. Java coding preferred Strong analytical and problem-solving skills Experience working across multiple QA methodologies and processes Experience working closely with dev and business teams to communicate impacts and understand risk Required Skills: Experience in designing and coding automated tests using Java Experience in developing automated tests for RESTful API Familiarity with git, GitHub, and Unix-based command-line Experience in Python or other scripting language Experience in creating or maintaining automation in a Continuous Integration environment Experience in writing test plans and test cases in an end-to-end and full-stack testing environment Experience in working in an Agile/Scrum environment Previous experience with Jira or any other issues tracking software (e.g. Bugzilla, Gnats, etc.) Ability to work independently with minimal supervision Excellent oral and written communication skills
About Us Tact.ai is on a mission to make enterprise software more human-friendly. Our conversational AI and workflow platforms are used by sales teams at GE, Cisco Systems, Honeywell, and other Fortune 500 companies to drive revenue growth while simultaneously removing friction from the selling process. With offices in the US, UK, and India, we are backed by industry leaders including Accel Partners, Redpoint Ventures, Upfront Ventures, Comcast Ventures, Amazon Alexa Fund, Salesforce Ventures, and M12 (formerly Microsoft Ventures). About the opportunity: At Tact.ai, we build products that transform how users work by removing friction in their day-to-day lives. Instrumental in this goal of making software more human-friendly are Tact.ai Engineers. Do you relish the challenge of balancing user experience, technical details, optimization, security and omni-channel and cross-platform extensibility? Are you obsessive about making the end user experience better? Join the QA team at Tact.ai, the only company backed by Amazon, Microsoft and Salesforce.com. What You’ll Be Doing You will be part of QA team for Tact.ai, Bangalore. We’re looking for an experienced Mobile Automation Engineer to make an immediate impact on our product team. Understand the existing manual test cases and be able to quickly translate them to automated test cases Work with the team to evaluate and recommend testing tools, be able to recommend automated testing solutions when needed Supporting manual functional testing such as creating and execution of test cases when required in project Designing automation framework in such a way that it increases and speeds up productivity What You Should Have Should have minimum 5+ years of Java experience A Bachelor's or Master's degree in Computer Science Mobile testing experience in iOS/Android Experience with Cucumber, Appium, Test NG Experience with API Automation Should have built/worked on end to end framework Excellent analytical, debugging, and problem-solving skills Brownie Points Knowledge of CRM domain. Start-up experience Perks Competitive salary Stock options Flexible work hours Sponsored lunch
Roles and Responsibilities :- Explorative testing of new product functionality- Regression testing of existing functionality- Development and maintenance of automatic regression tests suites used in the product delivery process- Development and maintenance of testing frameworks supporting the automatic regression testing- Management and tracking of automatic regression test suite executionDesired Skills : - 3 to 6 years of software QA testing experience- Experience in automation testing tools like Selenium Web driver, JMeter- In-depth knowledge of scripting language like Java, Python, Perl- Experience in developing Automation framework.- Experience in creating Load Testing, Stress testing scripts.- Experience in API testing. Preferably using Rest Assured- Proficient in Ansible. Executing Ansible scripts for deploying builds- Experience in preparing customized Docker Images for testing applications- Experience in Gitlab CI- Good written and Verbal skills- ISTQB certification in Test Automation Engineer
Juntrax is looking for a Software Automation Tester who can assist in testing office management product for SMEs. Support software quality assurance by collaborating with colleagues in an Agile environment as well as creating manual and automated test cases.Conduct API testing and create new manual and automated API/web service test cases.Track test metrics and propose solutions for increasing the efficiency of test processes and practices.Execute tests that cannot be automated.Other duties as requiredQualification 2+ years of experience in a software or system testing role that heavily involves writing and running tests Previous coding/scripting experience with Selenium or other testing frameworks Working knowledge of Jenkins and ability to script/maintain pipeline automation. Experience with API / Webservice testing Experience within a microservices architecture is a plus, but not required. Excellent written and verbal communication skills are required. Strong analysis, troubleshooting and problem-solving skills are requiredOther Ability to work in a fast paced environment.• Must be a Team player. • Must have strong work ethicJob Perks• Get to work with highly passionate team of engineers.• Open and embracing culture for the latest hot technologies.• A competitive salary and holidays• Company MacBook Pro.• Work with teams in USA and India.
Who we are: Seniorly’s mission is to connect our aging citizens with a home to love. We do this by providing a personalized experience built on industry expertise and powerful technology. We are looking for a software engineer who is passionate about testing and is driven to have an impact in everything they do. What we are looking for: You should be comfortable owning testing entire features with minimal oversight. You should have experience with JS ( React framework a plus) and Ruby. Golang experience is a huge plus and most importantly you should have the ability to write code that performs well, can be easily extended and tested. What you will do: What you’ll do? • Design and develop automated test plans, cases and services. • Work closely with Product management and Engineering for requirements gathering/validation. • Test full stack i.e., Web apps, Android Apps, Backend. • Reproduce and isolate faults, and perform root cause investigation for bug analysis in complex configurations. Why you should care: You will be pioneering new products and technologies in the senior care market. We offer a competitive Salary, Vacation, & Health/Dental/Vision Benefits along with smart, kind and hardworking colleagues who look to learn everyday. Ultimately, we want mission-driven teammates who care deeply about solving problems efficiently for a large number of people. Our stack: We run Golang, Rails and Node applications on AWS. React and AngularJs are our front-end frameworks. Data is stored in Postgres and Redis. If you deeply care about the impact of your everyday work while you take on significant engineering challenges, connect with us. Send us a link showing something you have created. This is a unique opportunity to join us at the start of our purpose driven journey and grow together. When you apply for this job, drop a note as to why you think you would like working in this industry/domain.
Rapyuta Robotics is seeking talented, and ambitious individuals with a can-do attitude to help revolutionize robotics. We’re creating a whole new generation of multi-agent aerial- and ground-based mobile robotic platforms with access to an inexhaustible supply of data and processing capabilities, that is the Cloud. Our units will be capable of working autonomously and collaboratively, learning from their own collective experiences and continuously improving upon themselves. Your tasks will include the following but not limited to: Software Quality Assurance Testing - including verification of functionality and validation of requirements Developing test harnesses, framework, and general troubleshooting Develop data-driven test automation pipelines Design and author test cases based on the functional specs Analyse and debug the test data to identify the root cause of failures Review product requirements, engineering specs to develop automation test plans and strategy Develop testing frameworks, testing tools, API tests, integration tests, performance tests, stress tests, functional, and End to End automation test suites Work with the development team to support testing, support web front-end, and back-end services testing Perform code analysis and look for ways to improve test coverage Lead quality production releases and be the point person for investigating any related issues Requirements Minimum qualifications: B.S. degree in Computer Science, similar technical field of study, or equivalent practical experience with an outstanding track record. At least 5 years of experience with automation testing Mastery of one or more of the following programming languages including but not limited to Java, C/C++, Python Must have experience in test automation, agile testing, continuous integration, functional testing API testing Familiarity with testing tools such as Selenium, Cucumber, etc. Experience with testing frameworks like TestNG, JUnit or something similar Experience in relational databases (MySQL etc.) Experienced in design and implementation of test scripts, test data & UI testing of web services Experienced in CI/CD development process and methodology Has excellent verbal and written English communication skills High degree of initiative and proven analytical problem-solving skills Preferred qualifications: Start-up mindset Contributions to open-source projects Fundamental understanding and experience with one or more Agile methodologies Location: Bangalore, India
As a Test Engineer, you will be responsible to develop and execute exploratory and automated tests that prove the functional and non-functional requirements of the system. REQUIREMENTS - 3+ years of experience in web-based automation using Java/Python - Must have knowledge in designing the testing framework. - Proven ability to bring complex test plans to effective and timely completion. - Experience with performance and/or security testing is a plus. - Experience with mobile testing will be an added advantage - Must be responsible for the actions in meeting the release criteria and deadlines. - Must be responsible for conducting analysis checks on product specifications. - Ensuring the successful deployment of products into the market. - Responding to requests from the design team and management. - Leading the QA team in designing QA test procedures. - Strong analytical skillsLooking for immediate joiners, my client supports virtual onboarding.
We are looking for a self-motivated independent thinker who can contribute to our Engineering Team. In this role you will take part in various projects, assessing software quality by designing and implementing software testing processes. You will take ownership of code quality through exploratory and automated tests. You will hunt bugs, identify issues, report them, and see that they’re dealt with. Core Responsibilities: You would have the opportunity to work with a number of leading edge technologies. Write test cases to test code using automation frameworks, as well as create and continuously improve our test automation environment. Develop & maintain automated test scripts covering functional correctness using Object Oriented programming concepts, for both new features & Regression testing of existing functionality Understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline our QA process Work directly with both Software Development Engineers and Product Managers to understand features, review technical implementations, and implement testing strategy. Plan, create and manage the overall Quality Planning strategy, design documentation for automation processes Skills and Expertise: Minimum 4 Years’ Experience Knowledge and proficiency in the use of various automated tools that are used in the Automated testing procedures. Execute interactive test procedures. Proficient in writing Automation scripts. Sound knowledge of programming and/or scripting languages. Java and Java script Good knowledge of SQL queries. Practical knowledge of web-based technologies Proven experience with Web-application Automation testing, Mobile apps testing. Understanding of OO concepts & its application to Automation framework Willingness to proactively engage in continuous process improvement Ability to communicate clearly with different areas of the business.Clarity of written communication when describing and issue or QA failure Experience in working with an Agile Development Methodology like Scrum Keen eye for detail and a commitment to excellence Qualification: Bachelor’s degree required in Engineering
Job Description for Senior SDET Here’s what we’re looking for: 5 to 8 years of experience in Testing software applications & Test Automation Testing/QA Thorough Understanding of - Test life cycle & Defect life cycle Ability to understand requirements thoroughly, design, develop, execute tests and ensure test coverage Continuously improve the testing processes to deliver greater value out of testing Capture Test metric Implement test pyramid Coding Strong command of programming languages like Java/C# or any scripting language Demonstrate design patterns, SOLID principles to simplify the coding problems Understanding of clean code principles Define PR process, code review and best coding practices Test Automation Web / API / Mobile test automation - Expert in any two Design and develop test automation frameworks from scratch Ability to spike/POC new tools, techniques, libraries Define and Implement modularity/abstraction, test automation best practices Package tests, so that they can run in multiple environments, multiple stages in CI Tech Skills Experience with any Open Source testing tools like Selenium, RestAssured, Appium. Exposure to CI, Build tools, Containers and Cloud environments Understanding of GIT or equivalent Consulting Collaborate with business and development teams to deliver high quality software Ability to highlight risks and ideas to mitigate them Mandatory Requirements: Bachelors and/or master’s in computer science or equivalent Excellent computer fundamentals, analytical and problem-solving skills Exceptional testing skills. Provide good attention to details Strong communication and collaboration skills Mentor and guide team towards full stack QA engineers About the Company TestVagrant is a niche test consulting start-up based in Bangalore. We are a small and growing community of passionate quality engineers and experts at solving complex testing problems for our clients given our penchant for cutting edge testing tools and technologies, mostly open-source. We help teams by coaching, consulting them on everything related to testing from practices to toolset. Specialties Agile Consulting, Enablement, Delivery, Test Automation, Mobile Test Automation, Web Service Automation, UI Automation
MYGATE : Simplifying Urban Living The Company MyGate is building technology to simplify access everywhere - at the gate of housing societies, the reception area of corporates, even the entrance of malls. Our flagship product, launched in 2016, currently facilitates over 1.5 million visits every day at thousands of gated premises across the 20 cities in which we operate, and continues to grow rapidly. Our products also engage and simplify life for the residents, administration and other stakeholders of the gated premises we work with, through the apps and community management products residents use and a system for eCommerce partners to seamlessly manage deliveries. Founded by ISB/IIM/IIT alumni, MyGate is backed by top investors (including Tencent, Tiger Global, JSoros and Prime Venture Partners), and is well set for massive growth across India and international markets. We were recently ranked 4th in Yourstory’s Top 50 Disruptive Startups and in India's Coolest Start-ups (by Business Today). The role Software Engineer II at MyGate will be extensively designing, developing and delivering high scale distributed systems You will - Work closely in the respective software engineering team in design and development of high scale mission critical applications. - Drive the design and development of one or more components/applications in your product by establishing robust low level design, good code practices, and unit testing. - Partner with cross functional teams like product management, operations and business to propose and influence the design of platforms/systems for higher scale and complexity. - Mentor software engineers in the team in solving complex problems and delivering great quality software, do regular code reviews and play a key role in overall deliverables. What do we look for While we are quite technology agnostic, we particularly look for some concepts that go behind building high quality products for our consumers. Coding : Extensive coding in one the following: Java/Python/ROR/GolangDesign : System design, design patterns, designing data structures, source code and performance algorithms. Cross functional : Ability to work with diverse teams like Products, business and operations. Your ability to gather requirements, attention to detail and learnability would really matter Experience : 3 to 7 years of experience in consumer internet companies or high scale SAAS
- Automation Testing- Manual Testing- API Testing- Performance/Load/Regression Testing- Proficient on Mobile/Web Applications testing- Should know any of these programming languages such as Java or Python- Proficient on any one of these testing frameworks such as selenium, TestNG, Appium, Page Object Model, etc.- Should have knowledge on Jira Bug tracking tool- Knowledge on setting up automation testing infrastructure- Writing automation testing scripts for Android/iOS/Web- Should know about writing test cases & reporting defects- Define severity and priority for each defect- Understanding of the latest trends- Accuracy and attention to detail- Work with cross-functional teams to ensure quality throughout the development process
• 3 to 5 years of experience in Testing software applications• Thorough Understanding of - Test life cycle & Defect life cycle• Ability to understand requirements thoroughly, design, develop, execute tests and ensure test coverage• Strong command of programming languages like Java/C# • Experience with any Open Source testing tools like Selenium , RestAssured, Appium.• Ability to understand the test automation framework concepts, Contribute to the development of automation frameworks and authoring automated tests• Ability to quickly learn new technologies in a dynamic environment• Understanding of GIT or equivalent
Min 1 year of experience as a Software Tester or similar role Critical thinker and problem-solving skills Develop and automate tests for software validation Prepare file defect reports and report test progress Deep understanding of QA Well versed with the uses and methods of testing - preparing TEST Cases; good hold of various testing practices such as <Monkey Testing; Unit Testing; Integration Testing; System Testing; Sanity Testing; Smoke Testing; Interface Testing; Regression Testing; Beta Testing> Good knowledge level in SQL/database Good time-management skills Hands on experience with testing frameworks such as the PTES and OWASP Applicable knowledge of Windows client/server, Unix/Linux systems, Mac OS X, VMware/Xen, and cloud technologies such as AWS, Azure, or Google Cloud HHS EPLC experience preferred
The candidate must have:At least 12 years’ experience in test roles in totalWith a minimum of 5 years’ experience and 2 shipped titles from start to finishin a leadership role working alongside development teamsStrong leadership and organizational skills with an ability to inspire othersShould be proficient in Appium, Experitest, PyUnit, PyTest, Selenium,Kobiton, Robotium, CalabashShould have worked on AB TestingMobile sensor simulationFamiliarity managing multiple on site and external test teamsProven experience hiring, training and mentoring other senior team membersto build a strong team around them• Experience with one or more object oriented programminglanguage• Working knowledge of Agile software development lifecycleprinciples and QA methodologies• Deep understanding of quality assurance techniques, frameworksand methodologies• Experience with QA tools for test automation and performancetestingResponsibilitiesEnsure all projects are shipped on time with maximum quality and minimalbugsMust have worked with IoT based system testing and integration testingProvide high direction for multiple test teams delivering a clear and consistentvision for functionality, embedded, play testing and test engineering groupsDevelop a roadmap for building needed test expertise. Work with Production,HR and Project Leads to ensure recruitment needs are clear and fulfilled at alltimesBuild and foster links other studios and partners to ensure necessaryrelationships and support are in placeUse and drive metrics to facilitate decision making at all levelsMentor your reports to ensure their growth as individuals and fulfillment oftheir potential as well as acting clearly to identify areas where support isneededChampion best practices for testing, testing processes and testing tools toensure our teams are working as efficiently and effectively as possibleFacilitate knowledge sharing between test teams and develop relevanttraining programs. • Work with stakeholders in Engineering and cross-functionally todefine and execute on a vision around agile testing methodologiesand progressive best practices to ensure high quality productreleases in suitable timeframes• Facilitate and drive the QA process for product development teamswhile remaining flexible to individual team needs• Ensure test delivery and management of QA resources, pipeline,status reporting, test plans, cases, results, test readiness reviews,post-implementation reviews• Document and track software defects identified through testing• Word with the Engineering team to resolve outstanding issues• Provide leadership, technical expertise, and career developmentfor individual QA contributors• Work with the QA team to further develop the test automation toolsand strategy for the mobile, web applications and services• Build and maintain strong relationships with business andtechnology members under the needs of the QA team• Participate in Product and Engineering review meetings todetermine status, problem areas, suggest and review actions,directing/planning necessary work, activities and tools• Constantly seek opportunities to improve our quality and testingapproach• Own iOS and Android product testing as well as management ofvendors
Job title: QA Lead - Automation Location: Bangalore Experience: 4+ years Review requirements, specifications and technical design documents to provide timely and meaningful feedback Create detailed, comprehensive and well-structured test plans and test cases Estimate, prioritize, plan and coordinate testing activities Design, develop and execute automation scripts using open source tools Identify, record, document thoroughly and track bugs Testing current products and identifying deficiencies Suggesting solutions to identified product problems Liaise with internal teams (e.g. developers and product managers) to identify system requirements Monitor debugging process results Perform thorough regression testing when bugs are resolved Develop and apply testing processes for new and existing products to meet client needs Collaborating with the Product Development team to ensure consistent project execution Planning, creating and managing the overall Quality Planning strategy Identifying key KPIs for product quality Stay up-to-date with new testing tools and test strategies monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. Skills & Competencies: Proven work experience in software quality assurance Strong knowledge of software QA methodologies, tools and processes Experience in writing clear, concise and comprehensive test plans and test cases Hands-on experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and other Experience with coding using JAVA, HTML5, DB2, XML Hands-on experience with both white box and black box testing and automated testing tools Selenium, Cucumber, SoapUI, Postman, Protractor Solid knowledge of SQL and scripting Experience with performance and/or security testing is a plus Critical thinker and problem-solving skills Team player Good time-management skills Great interpersonal and communication skills Qualifications B.E/BS/Masters degree in Computer Science