New York, New York

Job Description

About CrowdTwist/Oracle Marketing Cloud

We are an 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, Lenovo, etc. 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 Automation Engineer for our team based in New York. 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.

Responsibilities:
  • 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.
  • Setting up, maintaining, and performing test automation frameworks for both backend and front end applications, and building test scenarios and acceptance tests.
  • Translate test cases documented in TestRail to autotests using CrowdTwist autotest framework (Java/TestNG).
  • Deliver automation test scripts and scenarios from conception to implementation.
  • Researching test tools, methodologies, and trends and upgrading existing practices and processes.

About You:
  • 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
  • Exposure to Behaviour Driven Development and experience in programming and testing.
  • 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.
  • Excellent designing and programming skills. Should have good working experience with programming languages like Java (preferable), C#, JavaScript, Python, 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.

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.

About Us

Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It's when everyone's voice is heard and valued, that we are inspired to go beyond what's been done before. That's why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

New York, New York

For over three decades, Oracle has been the center of innovation for business software—birthplace of the first commercially available relational database, the first suite of internet-based applications, and the next-generation enterprise-computing platform, Oracle Fusion. Today, Oracle provides the world's most complete, open, and integrated business software and hardware systems, with more than 370,000 customers—including 100 of the Fortune 100—representing a variety of sizes and industries in more than 145 countries around the globe. And Oracle's 104,500 global employees—including 30,000 developers working full-time on Oracle products—are critical to that success.

Oracle recruiters are always searching for brilliant employees with an entrepreneurial spirit, looking for a work culture where innovation is the goal, hard work is expected, and creativity is rewarded. Oracle employees enjoy competitive salaries, excellent health benefits, and a network of like-minded co-workers that drive innovation across the entire technology industry.

Similar jobs