Avatar for rammer.ai

Real-Time Actionable intelligence from Conversations

Software QA Engineer

₹8L – ₹12L • No equity
Apply now
Job Brief:

We are looking for a Software Quality Assurance Engineer in the process of building a complex system that involves cutting-edge Front-end and Back-end technology stack involving the Machine learning and Deep learning techniques in NLP space.
You will be responsible for defining the testing strategy and testing automation framework of the end to end Back-end and Front-end systems to ensure the highest quality of our software systems. You will work with a brilliant set of people to define the fundamental software processes to ensure software quality.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. You should be able to cope up with the changing needs with high agility.
Your goal will be to ensure the high-quality of the software that is aligned with user needs and business goals.

You will:

Develop Test Cases for various business scenarios.
Develop Test Automation tools and scripts for automation of testing.
Define testing standards to ensure high quality.
Execute and capture the test case results and generate and manage test reports.
Understand business requirements and contribute to requirement gathering and definition.
Identify, prioritize and execute tasks in the software development lifecycle.
Leader and SQA expert in the software development team.
Work directly with the existing and potential customers.
Collaborate with vendors to enhance the product.
Automate tasks through appropriate tools and scripting.
Perform validation and verification testing.
Document development phases and monitor systems.

Requirements:

Minimum 2 years of relevant work experience.
Experience in software testing with manual testing as well as automation testing in the various testing phases - Functional Testing, Non-Functional.Testing, UAT, Contract Testing, Unit Testing, Component Testing, A/B Testing, Usability Testing etc.
Experience in operating in a self-managed environment with minimum guidance.
Proficiency in various software testing tools like Selenium, Rest Assured, JMeter etc.and reporting tools.
Proficiency in using various CI/CD tools like CircleCI, Jenkins, Docker and Kubernetes.
Proficiency in at least one programming language, preferred are Java, Python, JavaScript ( is plus ).
Experience in working with at least one of the public/private Cloud Platform – AWS, Google Cloud, Azure to build cloud-native applications. Hands-on experience on Google Cloud is preferred.
In-depth understanding of the testing methodologies and best practices.
Experience working in Machine learning/Deep learning space would be plus.
Very good understanding of the fundamentals of software development and computer science.
Familiarity with various operating systems (Linux, Mac OS, Windows).
Strong analytical and rational mind with the problem-solving aptitude.
Ability to work independently.
Bachelors or Masters degree in Computer Science or a related degree

More jobs at rammer.ai

View all jobs

Senior DevOps Engineer

Apply now

Principal Software Developer

Apply now

Technical Expert

Apply now

Software Development Intern

Apply now

Python Engineer(Algorithms)

Apply now

UI/UX Developer

Apply now