Quality Assurance Engineer
Notice Period : 45 days / Immediate Joining
We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. QA engineer responsibilities include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics.
The ideal candidate will be instrumental in shaping the product direction and will be actively involved in defining key product features that impact the business. You will work with Principal Engineers to evolve the design and architecture of the products owned by this team. You will be responsible to set up and hold a high software quality bar besides providing technical direction to a highly technical team of Software Engineers. Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Responsibilities
· 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.
· Perform thorough regression testing when bugs are resolved.
· Develop and apply testing processes for new and existing products to meet client needs.
· Monitor debugging process results.
· Investigate the causes of non-conforming software and train users to implement solutions.
· Track quality assurance metrics, like defect densities and open defect counts.
· Stay up-to-date with new testing tools and test strategies.
Requirements
· 3+ years of experience as part of a QA Support and Services team.
· Experience working on building test plans, test cases, solving problems to improve quality and speed of delivery, and Knowledge of QA methodology and tools
· Experience in coding/scripting and user-level automation.
· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
· Hands-on experience with Web application frontend testing, API Testing, Mobile application.
· Experience working in Framework like Robot, Appium, Selenium, cypress
· Strong knowledge of software QA methodologies, Agile/Scrum development process tools, and processes in GIT/Bitbucket, JIRA, confluence.
· Experience in writing clear, concise, and comprehensive test plans and test cases.
· Experience with performance and/or security testing is a plus.
· Good knowledge of Docker, Container applications with production experience.
· Critical thinker and problem-solving skills, Team player.
· Good time-management skills, Ambitious individuals who can work under their own direction towards agreed targets/goals.
· Must be flexible to work on the office timings to accommodate the multi-national client timings.
· Involve development operations & support internal teams.
http://www.banyandata.com" target="_blank">www.banyandata.com
About Banyan Data Services
We're hell-bent on making this the most enjoyable job you've ever had. Send your resume to [email protected]
Positive Vibe
We foster a positive leadership culture and ensure that employees at all levels feel comfortable collaborating with one another.
Grow & Learn
Our employees are being groomed by instilling a startup culture in them, as well as providing them with tech-savvy mentors and a passionate team to drive the highest quality of work.
Work Environment
The success and pleasure of employees are top concerns. No matter their level, employees feel valued in all aspects of their lives, including both their professional and personal aspirations.
Diversity
We strive to create a diverse and inclusive workplace in which everyone, regardless of who they are or what they do for the company, feels equally involved and supported in all aspects of the workplace.
Similar jobs
About Company: Connect and Heal is a Bengaluru based health-tech company that provides end-to-end coordinated care for employees. Founded in November 2016, CNH aims to be the first Health Maintenance Organization in India.
Over the last 6 years, we have built a preferred network of 6000+ hospitals, specialist clinics,and 3500+ diagnostic centers across India. Our operations under the name MUrgency operate the largest on-demand Ambulance network in the country with over 4500 ambulances and counting.
At Connect and Heal, we are leveraging technology to create a holistic end-to-end healthcare management ecosystem for the people. During the COVID-19 pandemic, we discovered that teleconsultation is a powerful medium to get access to high-quality health outcomes for the majority of the cases of both acute and chronic diseases. Similarly, we believe that we can enable better access and higher accountability of care using technology in health care.
Job Description: As a Junior Software Test Engineer you will be responsible for creation of test cases and scenarios, test planning, testing of systems, test automation and reporting of test results. In addition, responsibilities will include working closely with programmers and analysts as well as programming and improving testing tools.
Role and Responsibilities
- Analyze users’ stories, use cases, requirements for validity and feasibility
- Collaborate closely with other team members and departments
- Execute all levels of testing (Functional, Integration, Regression and System)
- Knowledge on API’s Testing and Database Testing
- Review and provide comments on business and software requirements
- Prepare test cases, scripts, and data for the tests
- Execute manual test cases
- Understanding on SDLC, STLC and Bug life cycle
- Analyze the outcomes of the tests and keep track of the software testing metrics
- Prepare and present test reports
Required Qualifications
- 0-2 years of software testing experience
- Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent)
- Experience with web, Mobile and API Testing
- Basic knowledge of object-oriented programming ( Java or Python)
- Basic knowledge of SQL
- Experience in creating test documentation (Test Plan, test report, basic test metrics)
- Knowledge of at least one database management system
- Proficiency in written and spoken English
- Knowledge of the software development methodologies and the ability to integrate with the models (e.g. Agile, Waterfall)
- Awareness of Latest Web and Mobile Technology Trends
- Strong knowledge of software testing types and the ways to apply them
Minimum 4 to 10 years of experience in testing distributed backend software architectures/systems.
• 4+ years of work experience in test planning and automation of enterprise software
• Expertise in programming using Java or Python and other scripting languages.
• Experience with one or more public clouds is expected.
• Comfortable with build processes, CI processes, and managing QA Environments as well as working with build management tools like Git, and Jenkins
. • Experience with performance and scalability testing tools.
• Good working knowledge of relational databases, logging, and monitoring frameworks is expected.
Familiarity with system flow like how they interact with an application Eg. Elasticsearch, Mongo, Kafka, Hive, Redis, AWS
Come be a part of one of the most exciting e-learning startup! A product based company building a B2C subscription product for kids around the world. Best understood as a combination of Netflix + Skillshare + Instagram for kids of ages 5 - 15, there is going to be something new every week to work on!
Already present in over 167 countries, kids of all backgrounds, languages and ages use DIY.org on website, iOS and Android. DIY is a place online where kids truly discover themselves.About UsWe are an early stage venture backed edtech startup looking to expand the team in UAE.
Perks offered:
- Tax Free Income - One of the major benefits of working with DIY is that your income is virtually tax-free.
- Exposure - The benefit of working out of UAE is that you will get exposure to woking with people from different countries and also build a network with people from various nations
- World class accommodation (amenities – Gym, Swimming Pool, Pet Friendly and fully furnished apartments) provided free of cost
- We take care of your VISA processing
- Insurance Coverage
- We take care of your travel and relocation to Abu Dhabi
Responsibilities:
- Ensure the quality of software products we build
- Author test documentation including test plans, test cases & scenarios and develop automated test suites.
- Develop test strategies, plans, and test cases and setting up of E2E test infrastructure
- Both Manual as well as Automation Testing on backend/frontend E2E testing.
- Work towards sustaining current QA processes and implementing new ones
- Define system test plans to validate all existing feature functionalities configured on system testbeds and automate all test cases
- Verify endurance and scale testing to validate robust feature functionality under stress
Must have:
- Extensively worked on various testing types such as Functional, Regression, Sanity, Smoke, Mobile testing, cross browser compatibility
- Expertise in developing, managing, and implementing E2E testing for core features in Automation frameworks using Selenium/ REST Assured/ APM or equivalent.
- API testing using tools like Postman.
- Experience in writing SQL queries to perform backend data validations
Good To Have :
- Experience in building Automation framework from Scratch
- Familiarity with performance testing using JMeter, Scale and Reliability testing
- Hands-on experience with cloud computing platforms like AWS, Azure or GCP is a plus
- Comfortable with Agile methodologies and working in small teams
About Us
We are an early stage venture backed edtech startup looking to expand the engineering team.
From offering flexible working hours to ensuing a 'no leave policy', to offering esops to every employee that joins and ensuring a flat yet performance driven organization, we offer a place for people to come and build a career and not do a job.
Role and Responsibilities:
- Designing and developing test automation scripts for a web application (Angular) using test automation guidelines.
- Performance, Security, Penetration, Vulnerability testing.
- Build tools and frameworks to aid continuous delivery, deployment, and debugging.
- Supporting the development team and software engineers during the development and testing phase.
- Prepare defect reports and report test progress.
Qualifications and Requirements:
- Experience in Automation Testing with Cypress, JavaScript, Typescript, or similar end-to-end testing tools.
- Experience with Regression, Smoke testing, API, and Backend testing.
- Experience with non-functional testing, performance, vulnerability testing.
- Excellent knowledge in testing skills (design test plan and test strategy, writing and executing test cases, opening bugs, verifying bugs, etc).
- A team player, fast learner with good interpersonal, verbal, and written communication skills.
Mandate Skills:- Appium, Java
Responsibilities:
- Should have hands on experience Java have flexibility to learn new programming languages, tools & can build PoC around them
- Should have hands on experience on Functional Testing (UI, Mobile, API), Regression Testing, Testing Web Services/API (Postman/Swagger/YAML)
- Experience on load testing/performance testing is good to have
- Should have hands on experience with API testing tools like ReadyAPI, SOAPUI, JMeter, Blaze meter etc.
- Should have hands on knowledge in writing PL/SQL's to collect and verify test data and should have worked on relational databases.
- Must have knowledge on setting up test automation pipeline in CI/CD tools like Jenkins, Teamcity, and Azure DevOps etc.
Desired profile:
- Should have excellent communication skills and should be able to handle communications independently and confidently with business and development teams.
- Should have good documentation skills & experience in defining and publishing key quality metrics and governance around it.
- Experience with Test Management tools like Atlassian JIRA, TestRail will be a plus.
- Experience working in Agile software development
Key Skills
- Java, C#, JavaScript & have flexibility to learn new programming languages
- Designing Proof-of-Concepts (PoC) & Test automation architecture/framework
- Automation Testing (UI, Mobile, API, dB)
- PL/SQL , MS-SQL Server
- API testing tools like RestAssured, RestSharp, ReadyAPI, SOAPUI, JMeter, Blaze meter etc.
- CI/CD tools like Jenkins, Teamcity, and Azure DevOps etc.
- Open Source tools - Appium.