Oracle Senior QA Engineer in Bengaluru, India
Senior QA Engineer
Senior QA Engineer
About CrowdTwist/Oracle Marketing Cloud
We are a NYC based company that provides the most comprehensive omni-channel loyalty & analytics SaaS platform for industry leading brands. We have grown from being a small startup to a respected platform with hundreds of millions of users and billions of interactions. After our recent acquisition by Oracle, we are looking to write the next chapter in user growth and scale. We're relaxed, experienced, hard driving and are experiencing explosive growth. We power the loyalty offerings for many of the world’s top brands such as Lego, Disney, Weight Watchers, Marvel Comics, Beall's, AMC’s The Walking Dead, and Zumiez. We're relaxed, experienced, hard driving, changing our industry and looking for smart people like yourself to help tackle tough technical challenges.
About the Opportunity
We are seeking a talented Senior QA Engineer for our growing team based in Bangalore, India. Our cloud-first SaaS platform is built using Distributed Microservices Architecture, on Linux, Java, PHP, Oracle & MySQL; we use RabbitMQ as our messaging backbone and NoSQL databases like Redis, DynamoDB, Neo4j, etc. We have invested heavily in automation and have built an autotest framework using Java and TestNG. As a Senior QA Engineer, you will work collaboratively with our development team to facilitate successful releases of products and innovations to our customers. You will be involved from the very beginning of product engineering, working with a small but efficient team to assess risks, build test harnesses, and engineer better foundations and solutions. You will use your expertise to guide the team toward good engineering practices, bug prevention strategies, testability, and other quality concepts. You’ll write autotests for new features using CrowdTwist AutoTest Framework; improve autotest coverage of existing features by translating existing manual test cases to autotests.
Collaborate with the engineering team to develop and execute test plans, with the aim of maximizing test coverage, release velocity and production health.
Use a combination of manual and automated testing to ensure high quality releases.
Write moderately complex code/scripts to test systems, implementing test harnesses and infrastructure as necessary.
Translate test cases documented in TestRail to autotests using CrowdTwist autotest framework (Java/TestNG).
Deliver automation test scripts and scenarios from conception to implementation.
Overall 5 years of QA experience and minimum 3 years of test automation experience
Deep knowledge of test methodologies, writing test plans, creating test cases and debugging
Highly motivated, with a proven ability to work on own initiative within a fast-paced work environment
Enjoys the challenge of breaking code, yet always has recommendations for long term solutions
Detail oriented, but lives for efficiency
Good analytical, diagnostic and creative problem solving skills
Experienced in writing QA automation tests using frameworks like TestNG, Junit, Selenium WebDriver, Cucumber, Mocha, etc.
Should have experience working with Test Management Tools like QTP, Jira, Zephyr, TestRail, etc.
Experience working with RDBMS like Oracle, MySQL, etc.
Experience with Git.
Detailed Description and Job Requirements
Responsible for developing, applying and maintaining quality standards for company products with adherence to both internal and external standards. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results. Analyzes test results and recommends corrective actions.
As a member of the technical/process QA division, you will develop quality standards, control methods and theories to be utilized during manufacturing, testing and inspection to access product quality. Develop standards and procedures to provide quality guidance methods.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Job: Product Development
Job Type: Regular Employee Hire
- Oracle Jobs