Experience in designing test automation and innovation strategies for large scale or complex programmes. Demonstrated experience with large-scale test automation delivery, complex, cross discipline technology projects, including scope definition, schedule development and stakeholder engagement activities Extensive demonstrable experience of multi-tier test automation and test industrialisation methodologies, tools and frameworks, for both agile & waterfall test delivery, such as: Acceptance test driven development / Behaviour driven development Scripted test automation (e.g. Selenium/Appium, Cucumber, Serenity) API test automation (e.g. ReadyAPI, Postman, RestAssured) Knowledge of software version control concepts, such as branching, merging, change and release management. Experienced in accelerating testing methodologies by complementing stubs and drivers for Integration and API Testing. Strong interpersonal/communication skills, and ability to influence, steer, and motivate people at all levels across a broad variety of job functions Ability to work with remote teams and across time zones to develop strategies and foster a cohesive and creative work environment; consisting of permanent and supplier test resources. Advocate for QA best practices across project delivery, establishing and embedding a programme level testing strategy applicable to all changes and releases Own release activities such as defect triaging from multiple teams and ensuring test packs (regression, smoke) are updated to include new functionality. Co-ordinate the use and maintenance of test environments for systems across the project, ensuring best practices for data quality, data consistency and supporting programme needs.
As a Quality Assurance Engineer, you will own features and create test plans for them, run integration and verification tests. You will work closely with Product Managers and developers as you delve into issues and help the developers fix them. You'll be an essential advocate for our customers, and use your strong critical thinking skills every single day. You should have a real passion for finding bugs, understand the different testing methodologies and be comfortable with a high degree of ambiguity. Roles and Responsibilities: ● Design test plans and ensure a quality solution is delivered ● Efficiently execute test cases across all functional areas of our products ● Review product user interface for conformity to design guidelines and functionality ● Find, isolate, document, regress, and track bugs through resolution ● Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process ● Work with Software Development Engineers to understand the overall technical architecture and implementation Requirements: ● Experience of building automation test scripts from scratch using Selenium and browserstack ● Experience with Android and iOS UI testing ● Experience troubleshooting issues and doing root cause analysis independently ● Experience with open source tools and resources and ability to adapt and pick up new technologies ● Experience building and designing test cases including knowledge of test methodologies ● Hands-on experience with test planning, test designing and execution, performance and stress testing, implementing and maintaining high quality test automation of both client and server systems ● Ability to operate within short release cycles ● Experience with mobile, browser and service-focused architecture testing ● Experience working in a dynamic, agile development environment while maintaining the highest quality standards ● Strong leadership, communication, and problem solving skills Good to have: ● Experience working for B2C e-commerce clients/companies ● Knowledge of service workers implementation for PWA ● Knowledge of ReactJS and React Native
We are looking to add passionate quality assurance engineers to team. If you have experience with - * Software testing using automation * Software testing processes and tools * Creating and implementing test plan * Testing iOS and Android mobile applications We are looking to hire you. Please talk to us!
Software Engineer position with emphasis on testing and automation. Create and prioritize test cases based on formal and informal requirements. Develop automation tests based on the test cases to execute against complex target environments. Add tests to continuous integration process. Determine and isolate bugs based on errors found in test runs. Requirements: MS in Computer Science or related technical field. BS with good work experience. 3+ years of experience writing test automation solutions Must be an expert in one or more of the following languages: C/C++, Python, Go, Java, Perl, Shell Scripting Prior experience testing large-scale, enterprise class products related to storage, networking and/or virtualization Strong experience with Linux systems (network configuration, web technologies, system settings, common command/utilities) Working knowledge of Linux containers a huge plus Basic understanding of QA concepts, terminology and testing lifecycles Excellent analytical and problem-solving skills; commitment to delivering great software and releasing it efficiently and with increasing quality. Knowledge of working with test automation frameworks and CI/CD workflow tools
Responsibilities - As a Quality Analyst in Equal Experts, you usually lead the entire QA efforts for your project. Design and build automation frameworks for complex web based applications to make testing process effective and efficient. Develop and execute automated scripts for new features and regression tests while getting a fair understanding of the code base. You will write automation scripts from scratch (and not just record & play). The code that you write must be elegant (simple, modular, extensible, object-oriented). Work with developers to implement Behavior Driven Development (BDD) on your project using frameworks like Cucumber. Understand requirements from client; identify gaps if any and develop test strategy and identify types of testing required. You will interact with clients daily as well as travel onsite as per project requirements. Research and recommend new test tools and automated test methodologies Expectations - You are a techie who is passionate about software quality and test automation. You take pride in being hands-on and constantly endeavor to meet/exceed the software quality expectations of clients. You have 4+ yrs of experience in QA including significant experience in automation. You have exceptional analysis skills. While your projects may be extremely diverse in terms of their domain, scope & requirement, you still must have the ability to comprehensively analyze those business problems and propose solutions accordingly. You are proficient in using automation tools like Selenium Webdriver to automate enterprise software applications. You have led QA efforts for at least a few of your projects. This means you have defined testing strategies, setup the automation frameworks, test effort estimation, coordinated with onsite teams and had been involved in deployment for projects. You have excellent communication skills, task management skills and client facing experience / capability. You are also open to traveling onsite. You have worked in an Agile projects. Experience in using any BDD frameworks responsive web application testing and API integration testing would be an added advantage. Regardless of your experience, you are hands-on & would like to remain hands-on with automation.
Strong background in, and at least 3+ years of working in tooling or QA automation Thorough understanding of SDLC, specifically automated QA processes in agile development environments Experience in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to, Cucumber, Concordion, Selenium, Fit/FitNesse, SoapUI Proficient with bug tracking and test management toolsets to support development processes Strong working knowledge of testing fundamentals such as TDD & BDD Proficient working with relational databases such as MySQL & PostreSQL Some knowledge of Unix/Linux