Senior QA Engineer
Oracle
Prague, Czech Rep
před 10 dny

Preferred Qualifications

Looking for a fun environment in a great team where you get to solve challenging engineering problems?Bronto Software is a 400-person US based company that is starting a development office in Prague. We are owned by Oracle but run as a separate business unit - this allows us to move like a startup while having the stability of a large company. We create a product that helps our customers personalize their customer communications. As an early hire into this office you'll have the opportunity to directly contribute to building the standards, process, and culture that work best for us. We plan to quickly grow the office, so there will be leadership opportunities for those who want, and are ready to embrace, those responsibilities.As a Senior Quality Assurance Engineer , you will use your technical expertise to improve Bronto's rapidly evolving SaaS offering. Your understanding of the Java language, automated testing practices, and test automation technologies will be the foundation for your efforts in verifying and improving quality across a variety of projects. You will support and challenge product development teams that are efficient and nimble, who make changes to the production environment on a weekly basis. You will likewise be efficient and nimble. You will work in a sprint driven environment with the rest of the test automation team, collaborating closely with the quality assurance Analysts to derive and create effective tests. If you are up for the challenge of working with a variety of technologies, in a focused and tightly-knit team environment, Bronto is where you want to be.

Responsibilities
Test Automation Engineers are expected to have a broad impact within the QA and Development organization.

This includes:

  • Direct contribution of high-quality testing code
  • Critical, respectful participation in design and code reviews
  • Thoughtful interactions with product developers on improving quality
  • Sample projects might include:
  • Create a test that uses our application UI to build a process workflow and check that it is working correctly
  • Use REST tools to verify all of the integration endpoint for a running instance of our internal application services
  • Add capabilities to our test execution and tracking environment for analyzing test run statistics
  • Write a test that verifies the workings of our integration with one of our e-commerce partners
  • Identify flaky tests and make changes to stabilize them in future runs
  • Gather and generalize common technical concerns into a high-quality, internal library
  • Qualifications
  • BS/BA degree in Computer Science, Software Engineering or related
  • At least 3 years experience in software or test automation development
  • Ability to think abstractly and solve complex problems
  • Expertise in Java, and the JVM runtime
  • Experience with JUnit, Selenium and other automated testing technologies
  • Other Useful Skills:
  • Experience with writing test plans and manually testing web applications
  • Experience working in Linux or OS X command line environments
  • Experience with concurrent programming techniques, and Java concurrent APIs
  • Experience with relational databases (e.g. MySQL, PostgreSQL, Oracle, ...)
  • Experience with the Hadoop ecosystem (e.g. Hadoop, HBase, HDFS, Map/Reduce, Yarn, Pig, Hive, ...)
  • Experience with the Spark ecosystem (e.g. Spark Core, Spark Streaming, Spark SQL, Kafka, ...)
  • Experience with common web technologies (Apache, Tomcat, Grizzly, Jersey, HAProxy, ...)
  • Experience with common web performance enablers (CDNs, Redis, Memcached, ...)
  • Experience with user-facing communication technologies (SMTP, SMS, push notifications, ...)
  • Experience with other languages – Scala, Clojure, PHP, Python, Ruby, Go – is a plus
  • LIVE OUR VALUES – TRANSPARENT, APPROACHABLE, PASSIONATE.
    To see the Bronto life through words, photos and videos, we encourage you to visit http://brontonation.com

    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.

    As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).

    As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).

    Job

    :Product Development
    Požádat
    Přidat do oblíbených
    Odebrat z oblíbenýcch
    Požádat
    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .
    Pokračovat
    Žádost