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