QA Engineer / Quality Assurance Engineer

QA, QA, Quality Assurance, API or Web Service testing
Full Time, Full Time/Permanent
$90-120K + Bonus
Telecommuting not available Travel not required

Job Description

Please note I have direct access to the Hiring Director on this position.

A securely backed privately held International successful SaaS Messaging, Marketing and CRM company is looking for a Sr. QA Engineer. The company has been in business for 15+ years, is NOT VC funded, is backed by a large well established financially secure company and is cash flow positive. The company currently has successful products in the market and is in the initial design phase of building the next generation of products in a niche that is untouched in the mobile Marketing industry. This is a great opportunity to work with a cutting-edge technology company with established International Fortune 500 clients (i.e. IBM, American Express, Google, Capital One, etc.) with the financial backing of a very large successful liquid parent company.

This is an outstanding opportunity for Sr. QA Engineer to advance into a lead role of 5 QA Engineers, to aggressively progress to the next level and develop their technical knowledge and skill set in an environment which promotes sharing, collaboration, growth, and professionalism. The Hiring Director of QA, VP of Engineering and the company have an established reputation for allowing QA Engineers to progress their careers at aggressive paces and to be exposed to new and complex technologies and applications.

The Sr. QA Engineer will be primarily responsible for the manual and automated testing of complex and high-volume enterprise grade REST and/or SOAP API’s or Web Services for a SaaS platform running on a Service Oriented Architecture (SOA). Upon starting, the Sr. QA Engineer will become familiar with the company’s products, distributed systems and gain an understanding to of the Quality Assurance and Development environment. The Sr. QA Engineer will be responsible for designing, creating and writing test plans and test cases from the ground up for a new suite of products. Utilizing these test cases, the Sr. QA Engineer will be responsible for creating manual and automated tests. The Sr. QA Engineer will utilize SoapUI and Postman (other automated tools are acceptable such as Selenium with Rest Assured, Runscope, Curl, Cfix, Check, CTESK, etc.) to perform manual and automated Testing, Functional Testing, Load Testing, Runtime Error Detection and Security Testing of the API’s and Web Services. The API and Web Services testing will include testing REST APIs and SOAP web services with JSON and XML message payloads being sent over HTTP, HTTPS, JMS and MQ. The company has already built the Automated QA test environment. The Sr. QA Engineer will determine whether the APIs return the correct response (in the expected format) for a broad range of feasible requests, react properly to edge cases such as failures and unexpected/extreme inputs, deliver responses in an acceptable amount of time and respond securely to potential security attacks. As mentioned, the company has already built the Automated QA framework and has an established set of custom testing libraries developed in Java. The Sr. QA Engineer will utilize the existing libraries and/or may be required to modify some existing test scripts written in Java. The Sr. QA Engineer will be responsible for defining, creating, executing and documenting, from scratch, Test Plans and Test Cases and utilizing a repository created with Jira. The SoapUI and Postman testing framework has been developed within the TestNg Unit Testing framework (extension of JUnit). The Sr. QA Engineer will be responsible for interfacing with Java and Ruby development staff, business analysts and project and product managers to analyze and report test results. The company currently utilizes GIT and Bitbucket for Source Control and Jira for Bug Tracking. The Sr. QA Engineer will be responsible for working within a fast-paced Agile development environment with short Sprints utilizing a TDD approach and a Continuous Integration environment utilizing Jenkins. The Sr. QA Engineer will participate in code reviews, participate in production deployments, create and maintain proper documentation and contribute to the improvement of the SDLC and product quality.

The Sr. QA Engineer will report to the Director of QA.

 The company offers matching 401K (vested on first day), full benefits (PPO & HMO) including dental and vision, 14 vacation days, 9 paid holidays, Short and Long-Term Disability, Life Insurance, Employee Assistance Program, tuition and certification reimbursement, casual dress, paid parking (or public transportation subsidization) and flexible work hours that all start upon employment.

 

REQUIREMENTS:

MUST HAVE 3-5+ years of manual and automated testing experience

MUST HAVE experience testing REST or SOAP APIs or Web Services preferably both manual and automated (SoapUI and/or Postman preferred but other automated testing tools are acceptable such as Selenium with Rest Assured, Runscope, Curl, Cfix, Check, CTESK, etc.).

Experience performing one or more of the types of testing against API’s or Web Services: Unit Testing, Functional Testing, Load Testing, Runtime Error Detection, Reliability and/or Security Testing

Experience modifying and/or altering existing automated Java test scripts

Experience defining, creating, executing and documenting Test Plans and Test Cases from scratch (Jira a plus)

Experience creating automated tests from test cases

 

The following are a Plus only (NOT Mandatory):

 

Testing of message payloads being sent over HTTP, HTTPS, JMS and/or MQ

Any experience testing (manual or automated) web based applications

Understanding of Service Oriented Architecture (SOA) and Distributed Systems

Experience with databases (MySQL, NoSQL, etc.)

Any experience writing Unix command line

Any experience performing testing utilizing xUnit (i.e. JUnit, JMock, JMockit, JMeter, Mockito, TestNg, etc.)

Any experience with GIT and/or Bitbucket for source control

Any experience with automated continuous integration and build systems: Jenkins (Hudson), Bamboo, Travis CI, Ant, IVY, Gradle

Maven for Build Management

Jira and/or Splunk for Bug Tracking

Any experience with automated testing suites such as Selenium, RSpec, WatiR, WaitJ etc.

Experience with OO Development techniques and standards Any experience working within an Agile/Scrum environment or other iterative approach

Experience working within a TDD and/or BDD environment

Should have Bachelors and/or Masters in C.S. or related degree

Experience with any other testing tools is a plus: Geb, Spock, Cucumber, Canoo WebTest, JBehave, QTP, Catus, Sahi, Loadslim, Wapt, Silk, WatiN, Imprimatur, Samie, etc.

 

The following is not mandatory, but to increase the opportunity for an interview, experience with the above requirements should be detailed and focused in the body of your resume. I am working directly with the Hiring Director of QA, have known him for 12+ years and if you are interested in the position and are willing to spend a few minutes on your resume to best market yourself, please send me your updated resume that details all of your experience with the following. The experience should be at the top of each employer/project:

  • If applicable, your experience designing, creating and developing manual and automated testing frameworks from the ground up for testing REST and/or SOAP API’s or Web Services.
  • Experience performing manual and automated testing of REST and/or SOAP API’s or Web Services
  • All and any tools utilized to perform manual and automated testing of API’s (i.e. SOAP UI, Postman (Jetpacks, Newman and browser plug ins), Selenium with Rest Assured, Curl, Cfix, etc.
  • Types of testing performed on API’s (i.e. functionality, load, reliability, discovery, usability, security etc.)
  • Testing of REST or SOAP APIs and web services with JSON and XML message payloads being sent over HTTP, HTTPS, JMS and/or MQ
  • Experience writing, from scratch if applicable, automated test scripts in Java, Ruby, Python, etc.
  • Any/All experience performing manual and/or automated testing of REST and/or SOAP WebServices, including tools, types of testing performed, test scripts, etc.
  • Experience designing, creating and managing test cases and test plans from scratch, including tools utilized (i.e. Jira)

 Additional experience to include, if applicable, that would-be a plus

  • Experience performing Unit Testing (JUnit, JMeter, Mockito, etc.)
  • Experience performing automated testing of web based n-tier applications based on a SOA; including tools, types of testing performed, test scripts, etc.
  • Experience interacting with Product Managers, Development staff, PM’s, etc.

Posted By

Al Karaptian

Hermosa Beach, CA, 90254

Dice Id : equest
Position Id : 302
Have a Job? Post it

Similar Positions

Lead SDET
  • Strategic Employment Partners
  • Santa Monica, CA
Senior Software QA Engineer
  • BlackLine Systems
  • Woodland Hills, CA
QA Engineer @ Burbank, CA
  • SwitchLane Inc.
  • Burbank, CA
Senior Software Quality Assurance Engineer
  • CoStar Realty Information, Inc
  • Stanton, CA
Senior QA Consultant
  • TechLink Resources
  • Culver City, CA
Sr. Automation QA Engineer
  • Hyundai Autoever Telematics America
  • Fountain Valley, CA
QA Lead
  • Career Movement
  • Glendale, CA
Sr.QA ENGINEER
  • Novateur Technologies Inc.
  • Santa Monica, CA
QA Automation Engineer
  • Satwic Inc
  • Glendale, CA
Sr Manual Test Analyst (Financial)
  • Sharp Decisions
  • Torrance, CA