• 2 to 4 years of experience in Backend REST API testing.
• Hands on programming experience in Java.
• Experience in designing, developing, debugging and executing automation scripts
• Experience in REST API Automation using RestAssured/Karate/Jersey Client/HTTP-Client
• Experience in CI-CD tools like Jenkins is plus
• Hands on experience in MySQL.
• Hands on experience in Linux/Unix commands is a plus
• Experience in performance testing is a plus.
• Strong knowledge of QA methodology and tools. Estimate, Priorities, plan, and coordinate testing
• Well versed with writing test cases and bug logging.
• Understand functional/technical specifications and analyse server logs.
• Look for potential quality issues proactively.
• Experienced in Agile or Scrum software development methodologies.
• Excellent communication, collaboration, reporting, analytical, problem-solving skills and troubleshooting
• Entrepreneurial spirit, priding yourself on getting things done with a high level of quality. • Strong desire
to work in an unstructured, fast moving startup environment
Subodh PopalwarSoftware Engineer, Memorres
Certa (getcerta.com) is a Silicon Valley based startup that is automating the vendor, supplier and other stakeholder onboarding processes (think background checks, agreements and the works) for companies across industries and geographies. With several Fortune 500 and Fortune 1000 clients, you will be working on challenges that redefine the way companies (big and small) do business.
The engineering team is solving deeply technical and challenging engineering problems at scale and we are looking to scale the team to keep up with our rapid growth. We are looking for rockstar engineers who are go-getters and love solving problems and building products.
- At least 6 months or more of QA Automation experience using Playwright.
- Own the design, implementation, and roll-out of our selected test automation framework (Playwright)
- Excellent communication and collaboration skills
- Collaborate with developers, testers, and other stakeholders to identify testing needs and requirements for software products.
- Manage, develop and grow a small team of QA Automation Engineers
- Analyse test results and report findings to stakeholders, including developers, testers, and project managers.
- Stay up-to-date with the latest trends and technologies in test automation and software development, and share knowledge and expertise with the team.
- Best-in-class compensation
- Performance-based ESOPs
- Workstation setup allowance
- Fully-remote work
- Flexible schedules
- Paid vacation
- Yearly offsites
- Engineering-first culture
- Continuous learning
- Massive opportunities for growth
- Rockstar team to work with (we mean it!)
We are looking for a highly motivated and passionate Senior QA Engineer, who would like to join our engineering team and be part of creating Cloud Native applications for our clients across the globe. In this role, you will be responsible for product development quality.
To succeed as a Senior QA Engineer, you should possess in-depth knowledge of different testing frameworks and be curious about products and their quality. If you think you are curious and empathetic about digital products and customers, then you would be the right fit for the role.
- Basic programming language.
- Possess a strong understanding of the product development lifecycle, including its stages, processes, and methodologies.
- Ability to create comprehensive test cases for new features and identify any issues or bugs during the testing phase. Effective reporting of bugs through the creation of story bugs.
- Skill in generating test scenarios and thoroughly considering edge cases to ensure comprehensive test coverage and uncover potential issues or vulnerabilities.
- Demonstrate a passion for understanding customer needs and preferences. Deep understanding of web applications and mobile apps, along with proven experience in automation testing.
- Experience in testing web applications across different browsers and operating systems to ensure compatibility and a seamless user experience.
- Proficiency in testing RESTful APIs to verify functionality, reliability, and performance. Conducting load testing to assess system behavior under high traffic or workload conditions.
- Knowledge of conducting basic security testing to identify vulnerabilities and ensure that the application meets essential security standards.
- Proficiency in conducting Session-Based Testing and Exploratory Testing methodologies. Thorough regression testing to ensure the stability and reliability of the application.
- Ability to reproduce application issues and provide necessary information to assist the development team in resolving bugs efficiently.
- Familiarity with BDD principles and the ability to write effective test cases using the Gherkin syntax.
- Proficiency in using JIRA and Jira Service Management.
Role and Responsibilities
- Learn and develop a strong understanding of the product development lifecycle, including its stages, processes, and methodologies.
- Take responsibility for testing new features at the end of their development cycle. Create comprehensive test cases and identify any issues or bugs, reporting them effectively through the creation of story bugs.
- Generate test scenarios and thoroughly consider edge cases to ensure comprehensive test coverage and uncover any potential issues or vulnerabilities.
- Possess a passion for understanding customer needs and preferences. Demonstrate a deep understanding of web applications and mobile apps, along with proven experience in automation testing.
- Identify the most relevant and effective test cases from the RelicX CX monitoring tool and integrate them into the CI/CD pipeline for continuous testing and monitoring.
- Be responsible for testing the web application across different browsers and operating systems to ensure compatibility and seamless user experience.
- Conduct testing of RESTful APIs to verify their functionality, reliability, and performance. Perform load testing to assess system behavior under high traffic or workload conditions.
- Perform basic security testing to identify vulnerabilities and ensure the application meets essential security standards.
- Develop proficiency in conducting Session-Based Testing and Exploratory Testing methodologies. Conduct thorough regression testing to ensure the stability and reliability of the application.
- Assist the development team by reproducing application issues and providing necessary information to resolve bugs efficiently.
- Actively participate in product refinement sessions to gain a thorough understanding of user stories and their conditions of satisfaction.
- Collaborate with the team to clarify requirements, identify potential gaps or ambiguities, and ensure a shared understanding of the expected outcomes.
- Engage in example mapping workshops to contribute to the identification and exploration of various scenarios and examples related to user stories.
- Collaborate with stakeholders, developers, and testers to gather insights and generate a comprehensive set of examples that cover different aspects of the feature.
- Utilize the principles of Behavior-Driven Development (BDD) to write effective test cases using the Gherkin syntax.
- Craft test cases in a structured and easily understandable format, ensuring that they capture the behavior and expectations of the features being developed.
- Write clear and concise step definitions to implement the behavior described in the Gherkin test cases.
- Ensure that the step definitions accurately reflect the expected behavior and are aligned with the defined conditions of satisfaction.
- Education: BE(IT or CS) or MCA/MTech.
- Problem-solving capability, excellent communication, and documentation skills.
- 3-5 years of software development experience developing high-quality, large-scale consumer applications.
- Leverage sponsored certifications.
- Access to industry-best software development tools and practices.
- Exceptional mentorship.
- Accelerated Career Journey with Progression Visibility.
- Immense Learning Opportunities on Latest Technologies and Platforms.
- Competitive Pay and Comprehensive Rewards.
- Exposure to International Brands and Clients.
- On-Demand Salary.
- Health Insurance.
- Discounted Vouchers and Coupons.
- Annual Winter Shutdown.
- Create tests to identify software problems
- Analyze bugs and errors found during tests
- Document results of tests for the software development team
- Recommend improvements in software to enhance user experience
- Motivate the development process for efficiency and performance
- Works together with the software developer to enhance and improve
- Research and compare similar competitor products
- Maintain updated knowledge of industry trends and advancements
Qualifications for QA Engineer
- 2-3 years of experience in software development and testing
- High proficiency in computer technology and programming languages
- Strong knowledge of manual & automated testing using tools like JEST
- & Selenium along with React and Java
- Exceptional attention to detail and ability to think out side the box
- Excellent analytical and problem-solving skills
- Good oral and written communication skills
- Great team player and able to work efficiently with minimal supervision
Working at CAST R&D means being an important part of a highly-talented, fast-paced, multicultural and Agile team based in Paris (France) and Bangalore (India). The team builds sophisticated source code analysis platform leveraging parsing, control flow, data flow and others mechanisms to fully understand the inner structure of the complex IT Systems developed and used by the Fortune 500 companies.
You, working as individual contributor, will be integrated in AIP Teams working on web portals of CAST AIP. Your teammates will be located in India and in France and you will have the opportunity to travel to France every year. You will participate into best practices definition and technology watch. Depending on will, skills and experience, you will have the opportunity to take technical lead on topics or projects.
While the domain of CAST is a niche, the position will propose you to work on software that dedicate to company Dashboards and control software, focusing on technical and creative skills.
• Experience : 3-6 years
• Proven experience in developing automated tests for REACTJS/HTML5 application
• Experience on Load Testing ( Locust/Jmeter/LoadNinja anyone )
• Exposure to Python ( Pytest, Pylint ) is added value
• Strong experience in designing multiple types of automation frameworks
• Development and execution of test plans and scripts • An understanding of accessing and configuring SQL Server
• Documenting test results and test reports
• Understanding of web servers like Nginx/Tomcat
• Testing on cloud environment would be an advantage
• Knowledge on performance & security testing would be plus
• Strong Problem solving skills and ability to troubleshoot applications & environment issues.
• Adaptability, ability to learn faster, Independent, responsible and diligent.
• Good team spirit and interpersonal skills, Excellent Written, Verbal, communication skills, Analytical skills & Business Thinking.
The candidate should have a passion for technology and a flexible, creative approach to problem solving. You are autonomous and take responsibility for your work.
You have knowledge in agile methodologies such as Scrum. You know about GIT and the use of continuous integration tools.
Candidate should have a bachelor or Master technical degree or equivalent experience. Strong knowledge in software engineering. Proactive Self Starter, creative thinker in designing, developing and supporting applications. Work as part of cross functional, passionate agile project teams to ensure quality is driven into the heart of the development process.
- Strong and have extensive experience in automating highly scalable web applications using Java, Webservices, Micro Services etc.
- Extensive experience in frameworks like TestNG, Rest Assured, APPIUM, Selenium, and Extend manager
- Strong experience and expert knowledge in CI/CD pipeline configuration (preferably Azure pipelines)
- Strong knowledge in building tools like Maven/Ant, JDK 1.8
- Should be an expert in implementing software quality best practices, automation test strategy and planning, test case development, test case execution, deployment and test data, defect tracking etc.
- Sound Knowledge in defining/constructing/maintaining generic automation frameworks for automating scripts on mobile versions in the platform’s windows, Android, iOS and web like PWA
- Expert Knowledge of Effort estimation, scheduling, and scope definition
- Solid knowledge and experience in Agile, DevOps methodologies and concepts
- Good knowledge in Test management tool like JIRA, X-Ray, HP ALM
- Good consulting, communication, convincing, presentation skills and Negotiation Skills
We are looking for Senior Web QA Test Engineer (Manual + Automation)
When building software, you go through many stages. From initial requirements to product launch, it’s integral to ensure that everything works according to specification.
That’s why we’re looking for a quality assurance engineer to help us maintain our world-renowned level of quality and reliability.
By joining our team, 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.
There are no shortcuts in achieving greatness: It’s a lot of work. But once you’re at the top, you’ll enjoy the view.
- Review and analyze requirements, specifications, and technical design documents, providing timely feedback
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Prioritize and plan testing activities
- Play the role of test engineer: Design, develop, and execute automated tests
- Identify and report issues found, then verify that issues are resolved
- Perform regression testing
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools, and processes
- Hands-on experience with automated testing tools
- A keen eye for detail and a commitment to excellence
- Be willing to help your teammates, share your knowledge with them, and learn from them
- Be open to receiving constructive feedback and turning it into process improvements
What is the role?
This position will play a primary role in planning, implementing, leading, and executing all aspects of Quality and Testing. The role requires hands-on QA expertise, ability to take initiative, develop, and evolve our QA processes. The right candidate will be able to analyze the systems to determine what to test, the priority of those tests and the best way to test.
- Perform impact/test analysis for the new features, feature-enhancements, and bug fixes.
- Conduct test design and test execution for functional/non-functional aspects of features / product.
- Hands-on execution for functional/non-functional aspects of features / product.
- Automate the tests to ensure repeatability of tests.
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- 1 to 4 year's experienced software quality professional.
- Experienced developing and executing test cases, scripts, plans and procedures to support various development methodologies.
- Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Performance and Volume, User Acceptance).
- Knowledge & experience on java or python, selenium, Appium, etc. to perform the automation of websites and apps on desktop/handheld devices.
- Knowledge & experience on tools like JMeter, Gatling, locust to perform non-functional tests.
- Detailed and effective written communication skills for documenting the features tested and bugs found.
- Highly organized, detail oriented, extremely responsive candidate who would like to take up technical challenges.
- Self-motivated, works well independently and with others.
Whom will you work with?
You will work with a top-notch tech team and report to the engineering head.
What can you look for?
A wholesome opportunity in a fast-paced environment will enable you to juggle between concepts yet maintain the quality of content, interact, share your ideas, and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the benefits
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls, and Compass. Works with over 1000 global clients. We help our clients engage and motivate their employees, sales teams, channel partners, or consumers for better business results.
• Strong understanding of Test methodologies and STLC concepts
• Working experienced of AGILE / Scrum concepts
• Experience creating testing documents - Test Plan / Test Cases, Test Data sheet, Test Reports
• Working knowledge of SQL or Oracle
• Worked in environment with CI / CD experience or automated release management systems.
• Good exposure of system testing, smoke, integration, regression testing & UAT etc.
• Hands-on with any of QA test management tools like JIRA / Bugzilla etc.
• Hands on significant experience of Selenium Automation tool as well as familiarity with any major TDD, BDD frame work
• Knowledge of any programming language like Java/C#
• Experience working with API, JSON, XML and API testing tools like PostMan, Fiddler, CURL, etc.
• Experience in Git
- Should have strong knowledge and hands-on with SQL, Java Selenium, and TestNG
- Good knowledge of the j-meter tool
- Hands-on with any of the defect management tools like Jira/Bugzilla
- Exposure to the usage of Testing Tools
- Hands-on JS/Scripting
- Knowledgeable in REST, XML/JSON, SOAP
- SQL Writing (Oracle DB)
Years of experience:
- 2+ years of actual QA experience comprising of both manual testing and creating automation frameworks.
Detailed Job Description:
- Experience in testing web-based applications.
- Experience in developing test cases and scenarios based on PRD/BRD/Use cases.
- Experience in testing Web Services
- Logging defects/bugs in the defect management tool
- Tracking the defects and retire them with appropriate test execution
- Good analytical and problem-solving skills
- Excellent written and verbal communication skills