Software Test Engineer - Mid Level

San Diego, CA
United States

PayLease

201 to 500 employees

PayLease provides online payments, resident billing, and utility expense management tools to HOAs and property management companies. Our solutions simplify the workflow for property managers, increase NOI and enhance the way they connect with residents. PayLease solutions are easy-to-use and are backed with the highest levels of security and customer support. Since our inception in 2003, PayLease has grown to serve thousands of property management companies nationwide and is among the fastest-growing technology companies in the United States.
Since incorporating in 2003, PayLease has grown to serve thousands of property management clients in all 50 states representing over 10 million units.

PayLease is headquartered in San Diego, CA and is one of the nation’s fastest growing tech companies. We have consistently been featured in the prestigious Inc. 500, Red Herring Top 100 and Deloitte Fast 500 Lists and have also been named as one of the Best Places to Work in San Diego.

To connect property managers and their residents through convenient and mutually beneficial billing, payment, and utility expense management solutions.

Company Info

Job description

PRIMARY PURPOSE AND FUNCTION:

To support our continued development of our LAMP based online payment and billing system. The Software Test Engineer will be dedicated to teamwork, problem-solving, working hard and deploying great software. The engineering team at PayLease utilizes the Agile development methodology (Scrum and Kanban). Our goal is to rapidly deploy new features on our growing (but stable) application to meet the needs of current clients and prospects.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:

  • Review requirements, specifications, user stories and other project documentation to assure quality of the products and tests to be developed; i.e., perform manual static testing.
  • Use risk-driven techniques or dynamic testing to develop, maintain, and execute automated test suites for regression testing, database impacts, software scenarios, negative testing, error or bug retests using selenium webdrive with POM framework using JAVA or python.
  • Work with the Development team to capture and reuse automated Unit Test and Integration Test Cases, Test Stubs and Drivers, and other Development test objects.
  • Run and maintain Load and Performance tests using tools like Gatling, siege etc., analyze results and document them.
  • Work with the QA Manager and team to define process and strategy associated with automation, continuous integration in a test driven environment.
  • Perform Restful and SOAP web-services testing using Postman, Hackbar or other tools.
  • Participate in product design reviews to provide input on functional requirements,product designs or potential problems.
  • Assist the Test Manager in the creation of feature documentation,test project status reports and metrics

KNOWLEDGE AND SKILL:

  • Degree in Computer Science or 4 to 6 years of experience developing and executing manual test cases for business applications.
  • At least 4 years of experience in creating and maintaining automation test cases using Selenium Webdriver with POM framework in JAVA or Python.
  • Intermediate experience working with SQL Workbench or other tools mainly writing SELECT statements
  • Experience working with version control like git.
  • Experience in testing restful and SOAP webservices using Postman or other tools.
  • Continuous Integration experience using Jenkins.
  • Some experience or knowledge developing data driven tests and BDD Framework.
  • Through understanding of Agile methodologies, QA methodologies.
  • Experience with team collaboration tools like Jira , confluence, stash.
  • Understanding of Service Oriented Architecture
  • Solid skill in analysis, decision-making and problem solving. Ability to lead and be an advocate for QA in agile team.
  • Ability to work collaboratively with others to achieve the company and project goals.
  • A high degree of inquisitiveness and an eagerness to learn at a detailed and abstract level
  • Ability to communicate effectively, both verbally and in writing
  • Ability to execute duties under the pressure of deadlines

PREFERRED SKILLS:

  • A basic understanding of PHP for debugging scripts
  • Penetration Testing (ethical hacking) using Firebug, Hackbar, Postman, Zaptool.
  • Strong experience working with Linux and command line operations/interface
  • A good understanding of Python and / or Shell scripting
  • Performance and Load testing (Load UI and Gatling)
  • Mobile testing (iOS and Android).
  • Knowledge of Web 2.0 frameworks and methods

Company Description

PayLease provides online billing, collection, and utility expense management tools to HOAs and property management companies. Property managers use PayLease to offer their residents convenient online payment options and to improve their business' operational efficiencies. Our solutions are easy-to-use and are backed with the highest levels of security and customer support.

Since our inception in 2003, PayLease has grown to serve thousands of property management companies nationwide and is among the fastest-growing technology companies in the United States

PayLease is located in Chicago, IL and San Diego, CA and is one of the Nation's fastest growing tech companies. We have consistently been featured in the prestigious Inc. 500 and Deloitte Fast 500 Lists, and have also been named as one of the best places to work in San Diego.

PayLease is an E-Verify participating Employer - https://www.uscis.gov/e-verify/what-e-verify

- See more at: https://www.paylease.com/corp/company/careers/

Work location: San Diego, CA

Apply for this job

Similar jobs