Similar jobs
Role: Sr QA Engineer.
Job Description:
Distacart is seeking a Senior QA Engineer to join our team. The successful candidate will be responsible for developing and maintaining infrastructure, tests, and automation for our e-commerce platform.
Qualifications.
1. B. Tech /B.E/ M.Tech with CS/IT with 60% Mandate.
Responsibilities:
- Design, develop, and maintain test automation infrastructure and frameworks.
- Develop and execute manual and automated tests to ensure the quality of our e-commerce platform.
- Work with cross-functional teams to understand requirements and identify potential issues.
- Participate in code reviews to ensure that quality standards are met.
- Investigate, reproduce, and report defects in a timely manner.
- Continuously improve our testing processes and practices.
Requirements:
- Experience with test automation tools and frameworks
- Experience in building test infra to support automation
- Experience in building mobile browsing test infra using selenium browser stack/ lambda test/ jenkins.
- Strong programming skills, preferably in Python
- Experience with Selenium or similar web automation tools
- Familiarity with RESTful web services and API testing
- Experience with Git and continuous integration tools
- Strong analytical and problem-solving skills
- Proven ability to work independently and in a team environment.
- Experience with e-commerce platforms is a plus.
This is a full-time position with a competitive salary and benefits package. If you have a passion for quality assurance and a desire to work with a talented team in a fast-paced environment, we want to hear from you!
Please share your updated profile along with the below details through mail.
Total Exp :
CTC :
Exp CTC :
Official NP :
Current Location :
Thank you.
Requirements
- 2+ years of experience in professional Web Development
- Proven software development experience in Core PHP, Codeigniter, WordPress; Laravel is a plus.
- Must have 1+ yrs experience in VueJs or React.Js
- Experience in ReactJs, NodeJs is a plus.
- Excellent Software Design and Architecting capabilities
- Complete familiarity with client-side scripting and Angular JS, Ember JS , JavaScript frameworks, including jQuery.
- Complete familiarity and expertise in web markup, including HTML5, CSS3.
- Expertise in third party API integration - payment gateways, Storage, Streaming services, etc.
- Complete familiarity and experience working with JSON / XML and REST API structure
- Familiar with Continuous Integration/Continuous Deployment technologies such as Bitbucket, Jenkins and Git
- AWS/Google Cloud Deployment is a must; Devops capability is a plus.
- Excellent knowledge of relational databases, version control tools and of developing web services.
- Sound Database experience with MySQL and PostgreSQL experience
- A sound knowledge of Object-Oriented (OOPS) Programming & Design Pattern.
- Agile and Iterative (TDD) development expertise.
- Create, test, and maintain web-based applications using Laravel Framework.
- Work with members of the other teams to design, develop, and implement software solutions.
- Implement and manage the entire web application development lifecycle, from conception to delivery and post-launch maintenance.
- Write clean, efficient, and well-documented code.
- Make use of back-end data services and support the growth of current data services API.
- Effectively communicate all project updates, evaluations, suggestions, schedules, and technical and procedural difficulties.
- The development procedure, architecture, and similar information should all be documented.
- Troubleshoot and debug software issues.
- Continuously improve software quality and performance.
- Keep up with the latest web development technologies and trends.
● Experience Level: Min 2+ years
● JavaScript/Typescript and React Native.
● Experience using technologies like React Native, Redux/MobX/Saga, TypeScript, modern CSS frameworks and webpack.
● Familiarity with native build tools, like XCode, Gradle {Android Studio, IntelliJ}
● RESTful API’s, basic HTTP knowledge, GET/POST.
● Good Communication Skills
About AiSensy
We at AiSensy, are building end-to-end WhatsApp based Marketing, and Engagement Platform for Enterprises & growing SMBs.
Businesses can Broadcast messages, Automate Notifications and Solve for support using AiSensy. AiSensy was launched in 2020 as a product of Triny (Running since 2017) and is growing at 70% MoM.
Why AiSensy?
AiSensy is building for the next wave of WhatsApp Engagement between Businesses and Users. We aim to solve WhatsApp Engagement for Millions of Businesses with their users and are quite onto it! We're looking for energetic and growth oriented individuals who believe in the mission and would love to join the FORCE.
5000+ Paying Customers
100mn+ WhatsApp Messages done between Businesses and Users via AiSensy
Working with top brands like Skullcandy, Vivo, Rentomojo, BYJUS & more
High Impact as Businesses drive 25-60% Revenues using AiSensy Platform
Mission-Driven and Growth Stage Startup
What you’ll do
• Own the key metrics for a product and help define clear, measurable goals for the same
• Ideate and build the product roadmap and manage prioritization and tradeoffs
• Communicate and discuss the roadmap across the organization with multiple stakeholders
• Do user research to generate insights that feed into the roadmap
• Write product requirement documents and ensure clear communication between design, development, and business teams
• Work with engineers and designers to execute the roadmap
• Monitor and measure the impact of the features being delivered and do course corrections as needed
Who you are.
• B.Tech / B.E or equivalent degree
• 3-5 years of product management or related experience in an agile development environment
• Have experience of working with minimum 20-22 engineers team
• Excellent problem solving and analytical abilities • Strong interpersonal and communication skills
• Understand technology and willing to learn and get your hands dirty where you don't
• Ready to work on no-code softwares.
• Proficient in SQL or have knowledge of making data dashboards for stakeholder management
- Good knowledge of the Object Oriented Programming and experience with creating basic Java applications.
- Have a good grasp and hands on experience with querying in SQL databases like MySQL.
- Knowledge of creating REST APIs using Spring or Spring Boot.
- Write well designed, testable, efficient code - Good knowledge of Unit Test Frameworks like JUnit, TestNG
- Experience with creating Java application JARs & resolving build issues. - A good grasp on the basic concepts of anyone git tool like Gitlab/Github - Knowledge in developing applications with Angular, JavaScript, CSS, HTML 5 and other broadly used Web development technologies.
- Good understanding in Angular with Angular material latest(typescript with angular).
- Should be able to understand REST APIs in JSON format.
- Hands on gulp. - Able to do browser-based debugging, performance testing
- Monitoring and improving front-end performance
- Knowledge of Node JS or any back-end would be an added advantage. - Building reusable components and front-end libraries for future use - (Optional) Understanding of CI/CD paradigm - (Optional) Basic knowledge of docker - (Optional) Have worked with ORMs like Hibernate
- (Optional) Have worked with Redis, Kafka, OAuth
The test engineering team drives product and engineering quality via test frameworks, test automation infrastructure, test coaching, as well as deep product domain expertise and partnering with software engineers on test plans and test automation. Its main objective is enabling the testing efforts of the delivery teams.
This Includes:
• Creating or reviewing test plans.
• Creating and maintaining test infrastructure.
• Creating and maintaining test frameworks.
• Coaching engineers on (manual and automated) testing and quality best practices.
• Building up domain knowledge as part of the delivery teams.
• Understand,challenge and review backend and client code.
• Automating test scenarios.
We are looking for a top-notch test engineer with strong technical, analytical and communication skills, a deep passion for quality and a user-first approach to their work.
You Will:
• Work with business stakeholders to identify, propose, prioritize, automate and execute test plans and test cases.
• Be hands-on in planning and running necessary tests, identifying and triaging issues and driving issues to resolution, and communicating the testing status to everyone.
• Manage and maintain the releases. Help to ensure that every release happens in a timely manner with a high level of quality.
• Create and support test and release pipelines in our CI, build monitors and test reporting.
• Work closely with product managers and developers in an agile environment.
You Have:
• A degree in Computer Science, Software Engineering or equivalent.
• 2-7 years experience in an engineering and/or testing role.
• Experience in automated testing of web & mobile applications.
• Strong programming skills in a common language like Java or Python.
• Experience on testing microservices on AWS.
• Experience using UI automation frameworks like Selenium, XCUITest, Appium.
• Experience automating API tests using tools like Postman, Rest-Assured, Karate or similar.
Add-ons:
- Experience in contract testing using Pact or similar frameworks. - Familiarity with Docker. - Experience in performance,security and usability testing.
Job Location: Bangalore
- Bachelors degree or equivalent qualification with 2+ years of professional experience in Talent Acquisition.
- 2+ years experience in full lifecycle recruiting in the IT industry.
- An expert level of knowledge in all full lifecycle recruiting components including, sourcing, qualifying, networking, assessing, legal, job analysis, wage and salary trends, relationship management, and due diligence.
- Detailed analysis of the JD - to understand the client's requirement thoroughly.
- Sourcing and screening of valid profiles.
- Ensuring SLAs are met for providing the validated profiles.
- Basic Excel Skills like Vlookup, Pivot, and PPT skills
- Maintaining a detailed tracker and Scheduling the shortlisted profiles for an interview and ensuring regular following up.
- Candidate Selection offers negotiation and follow-up with joining to ensure the onboarding.
- Must be able to manage competing demands, accept generous and constructive feedback, while being extremely adaptable and flexible.
- Ability to handle sensitive and confidential information appropriately.
Preferred Qualifications:
- Work closely with Hiring Managers to plan and close all assignments in the stipulated time frame.
- Develop a strong pipeline of high-caliber talent for all current and anticipated demands.
- Developing and maintaining strong working relationships with internal clients, vendors, and other team members to create a partnership that yields success, predictable results, and credibility.
- Managing the selection, offers, negotiation, closing, and administrative components of the recruitment process.
- Manage mid and senior-level hiring
- Sourcing through various sourcing channels, candidate management, stakeholder management.
- Deliver high-quality work in a high-paced, dynamic work environment consistently by managing time and effort
- Taking initiative to complete unanticipated, and verifying the completeness of your own work
- Deliver high-quality results in a timely manner, individually and through others; initiate action and accomplish goals across a wide range of teams and projects in the face of multiple demands, grow professionally by actively staying up-to-date in areas of expertise.
- Hands-on experience and in-depth understanding of various technologies
- Hands on experience in excel reporting and analyses
- CI/CD
- Using tools like Git, Bitbucket, Jenkins, SonarCube, etc.
- Understand Agile Values & Principles
- Knowledge of the DevOps methodology / should have worked on projects in a DevOps environment
- Experience in QA processes, Test Strategy, Test Design, Test execution analysis & reporting
- Design, develop, document, and maintain manual test cases and automated test scripts.
- Actively contribute in the day-to-day planning, design, execution, and reporting of manual test cases and automated test scripts
- Follows software engineering principals in development of automation, manual test cases, software tools, and SQL
- Understand and apply test-driven design concepts to test and debug automated solutions or manual test executions and software utilities developed by self and others
- Deliver accurate and maintainable code for test automation and software utilities
- Experience and desire to work in a Global delivery environment
- Proficient in Speaking, Reading and Writing English
- Should be able to take ownership of meetings, communicate thoughts clearly/concisely and push back whenever required
- Should be able to instruct and guide teams