- Team Name - SDET
- Skills and Stacks - Java, Spring boot, Mysql, AWS stack, HTTP/GRPC
- Project 1 line description -Will be required the folks to close the P0 E2E automation
About MOURI Tech
Similar jobs
We have an opening for SDET should have 5+ Years of experience.
Position Summary:
As an early contributor, you’ll have a major impact on the direction of our order fulfillment platform. We match
merchants to warehouses in different geographic locations, helping small and medium businesses to compete in a world
with expectations of 2-day delivery. We have an MVP in production, and now we’re looking to add enhancements while
addressing performance, scalability, and maintainability challenges. To do this, we need a reliable, automated testing
program that will enable us to rapidly deliver new code to production with confidence.
We are looking for an experienced SDET who will join our team of SDETs to empower our development teams to move
faster and with greater confidence and to help free our QA engineers to have more time for exploratory testing.
Required Qualifications -
● 5+ years of software development experience for web, mobile or enterprise systems
● Development experience in one or more languages commonly used for testing (JavaScript, Ruby, Java/Groovy,
Python)
● Experience with browser-driven acceptance/system testing using tools/frameworks such as WebDriverIO,
NightwatchJS, Cypress, Puppeteer, Protractor, etc.....
● Strong familiarity with JavaScript HTML, CSS.
● Experience testing REST APIs using tools/frameworks such as Axios, etc...
Preferred Qualifications:
● Experience with git version control
● Experience working with Nightwatchjs UI framework
● Experience working with Ava/Axios API framework
● Experience working in a cloud environment
● Experience with Docker and/or container orchestrators (Kubernetes, Nomad, Mesos, etc.)
● Experience working in a CI/CD environment (such as circlici)
● Experience with database queries
EEO Statement
Automation Test Engineer
(UI Automation, API+UI Automation, UI+API+Mobile Automation)
Experience (4- 9) Yrs
N.P – Immediate - 25 Days
Location- Pan India
Skill Set-
Must Haves :
• Experience with QE for distributed, highly scalable systems
• Good understanding of OOPS concepts and strong programming skills in Java, Groovy or JavaScript
• Hands on experience of working with at least one of GUI based test automation tools for desktop and/or mobile automation. Experience on multiple tools will be added advantage
• Proficient in writing SQL queries
• Familiarity with process of test automation tool selection & test approach
• Experience in designing and development of automation framework and creation of scripts using best industry practices such as Page object model
• Integrate test suites into the test management system and custom test harness
• Familiar with implementation of design patterns, modularization, and user libraries for framework creation
• Can mentor team as well as has short learning curve for new technology
• Understands all aspects of Quality Engineering
• Understanding of SOAP and REST principles
• Thorough understanding of microservices architecture
• In-depth hands-on experience of working with at least one API testing tool like RestAssured, SOAP UI, NodeJS
• Hands-on experience working with Postman or similar tool
• Hands-on experience in parsing complex JSON & XML and data validation using serialization techniques like POJO classes or similar
• Hands-on experience in performing Request and Response Schema validation, Response codes and exceptions
• Good Understanding of BDD, TDD methodologies and tools like Cucumber, TestNG, Junit or similar.
• Experience in defining API E2E testing strategy, designing and development of API automation framework
• Working experience on build tools Maven / Gradle, Git etc.
• Experience in creating test pipeline – CI/CD Preferred: (Mostly for people being hired at the Senior Associate Career Stage)
• Possess domain knowledge to identify issues across those domains, understand their impact, and drive resolution [(familiar / expert in domains like retail banking, automobile, insurance, betting, food-markets, hotel industry, healthcare)
• Used /Exposure to automation tool for automating mobile applications
• Expertise in creating test automation frameworks, implementing and maintaining them on a project Experience in the modern agile practices such as BDD/Cucumber , Devops
• Knowledge and experience in service virtualization and tools like CA Lisa
• Hands-on knowledge of setting up PACT Broker and writing PACT tests is desirable
• Experience in test management tools like Xray & Zephyr and integration of test framework with these tools
• Understanding of commonly used software design patterns like Builder, Factory, Singleton and Façade. Test Management: Must Haves
• Able to estimate for low and medium complexity applications and have used at least one of the estimation techniques.
• Able to handle/oversight a small team ranging from 2 -5 people and can guide them during the complete SDLC cycle starting from test case creation till test closure activities
• Well-versed with the most of the activities in defect management process, can define/enhance the defect documentation and TAR lifecycle process independently
• Have expertise to enforce/adhere defect or other processes in the team
About Company
We have a mission-oriented high-growth fintech startup building payment & lending products to simplify education payments. It suite of products make education payments convenient & affordable for parents while simplifying & streamlining fee collections for educational institutes. Jodo aims to be a category-defining company with a mission to be a trusted partner to parents in fulfilling their aspirations for their kids’ education.
Key Responsibilities
● Own overall quality of specific modules of payments stack
● Continuously try to automate all aspects of QA
● Develop test plans, test cases, test scripts and test reports on multiple products
● Establish and maintain QA processes, champion continuous testing/automation
● Mentor/Guide other members of the team
● Troubleshoot production defects and performance issues
● Work closely with the Product and Development teams to build world-class products.
Requirements
● 3+ years of proven experience in software testing
● 2+ years of experience in Test automation, should be able to the device and implement an automation strategy
● Good Understanding of Testing frameworks and agile methodologies ● Experience in Selenium with Java / Python or equivalent frameworks, REST API Test automation
● Knowledge of Performance / Load testing
● Detail-oriented, Excellent Analytical and Problem-solving skills
● Self-starter and ability to take the ownership
● Prior experience working in a startup environment is great to have
Key Skills required (Items in Bold are mandatory keywords) :
- In depth, hands-on knowledge of STLC and Automation Testing
- Creating Test Cases and Test Case execution
- Strong experience with Test Planning
- Strong production experience with testing tools - Jira, Zing and other popular tools
- Experience in Core Java, JavaScript
- Industry experience with Java Selenium, Appium and other test automation tools
- Experience with Validation, Functional, Cross Browser and UI Testing
- Strong understanding of payment gateway testing and processes
- Hands on experience in testing Web and Mobile Applications
- Experience with cloud testing tools like BrowserStack and/or pCloudy
- Experience with API testing using Postman
Requirement:
▪ 4~10 years’ experience in Automation using Typescript, Javascript, Java as programming languages
▪ Able to demonstrate good technical & problem solving skills
▪ Possess relevant hands-on experience with developing automation scripts using tools like protractor, selenium, rest assured, cucumber, POM model etc.
▪ Should be ready to explore, learn and develop solutions for problems.
Job Description
- Work as an Automation Engineer to ensure continuous delivery of the product.
- Create/Update the test environment, code and execute automated test scenarios.
- Execute functional tests and maintain test cases.
- Work with the quality, development and field teams to ensure product quality and usability.
- Monitor and track resolution of defects, and effectively communicate it in daily standup.
- Learn and use open source and cloud technologies as needed
Qualification and Experience Requirements
- Desired experience range is 4 to 8 years
- Bachelor’s or Master’s Degree in Engineering or other technical discipline.
- Expertise in automation language, tool, and scripts such as Java, Selenium or TestCafe, Postman
- Must have proven analytical and problem-solving skills to help validate, verify, communicate & report software application issues.
- Preferable but not necessary knowledge of any one of the public Cloud platforms either AWS, Azure or GCP is preferred.
- Preferable but not necessary knowledge and/or experience of a Security product
What the role is:
We are currently looking for a Senior QA Engineer to join our fast-growing QA team. With our Product Engineering team rapidly iterating and deploying new code, our Test Engineers drive the crucial effort of designing automated test suites that are reliable and maintainable. This team is tasked with ensuring the automated testing of Socure’s existing code and developing thorough test approaches for new features and products.
This role reports directly to our Director of QA, and will be based in Chennai, India. If you are someone who is motivated by solving problems and improving efficiencies, apply now!
What you’ll do:
- Work closely with the rest of the Engineering team to deliver high quality products in an agile development environment
- Participate in product design discussions and sprint planning meetings
- Participate in full cycle SDLC: initial design, test implementation, identifying bugs, verifying bug fixes and production release
- Design and write comprehensive test plans and test cases for releases
- Perform manual and automated testing for REST web service APIs / web applications
- Build and enhance automated test suites and test harnesses
- Improve and maintain high coverage of regression automated tests
- Improve and innovate the tooling to run tests reliably and efficiently
- Test and verify requirements of newly implemented code by Engineering for Data Scientists
- Perform statistical analysis on project data for Data Science
What you’ll bring:
- 5+ years of experience with testing, test automation and development
- Strong experience in designing and reviewing test plans and test cases
- Solid experience in both manual and automated testing for REST web service APIs and/or web applications
- Experience in automation frameworks, like testNG, Selenium or Cypress
- Strong coding skills in programming languages like Java, Scala or Javascript
- Experience working in an agile development environment
- Capable of comprehending and contributing to high level requirements and designs
- Good understanding of Linux / Unix platform
Nice to have:
- Prior experience with Amazon Web Service (AWS)
i) Data Engineering using NodeJS and Python,
ii) Data Science -- Analytics and Machine Learning and
iii) API Management using APIGEE.
- Web Automation experience (Can be either of Java + Selenium or JS + Protractor or JS + Cypress)
- API testing and automation experience (Any Java or JS framework is good)
- Must have done hands on automation during the last one year
- Experience in performing Functional, System testing, Integration testing and regression testing during the various phases of the project lifecycle
- Team player with the ability to work in a fast paced environment with minimum supervision
- Experience in Agile Methodology
- Linux knowledge will be a plus
- Mobile test automation
- Performance testing experience
- Experience with CI/CD tools
- Understanding the feature to test
- Writing/Updating test cases
- Design, develop and execute automation scripts
- Knowledge of software QA methodologies
- Perform thorough regression testing when bugs are resolved
Requirements:
- 5+ years of experience in Testing (manual and automation)
- Experience with Open Source testing tools like Selenium, Appium, REST Assured.
- Strong command of programming language like Java
- Ability to write custom code to test applications
- Deep understanding and ability to implement OO Programming
- Experience in creating test strategy and frameworks
- Ability to spike and choose appropriate automated testing tools for given problem statement
- Exposure to version management tools like SVN or GIT
- Familiarity with automated deployment processes (CI & CD)
Skills: Netsuite testing, Java, selenium
Experience: 2 to 7 years
Notice Period: Immediate/ 15 days
Location: Bangalore