Test Engineer Enterprise Applications
paylocity
Job Description
- Enthusiastic about developing the best software available and providing the ultimate customer experience
- An advocate for continuous improvement of our software development process
- Interested in staying current by applying new technologies
- Able to work in a collaborative environment with a willingness to share your ideas
- Able to work independently on modules and complete tasks with high quality and contribute to high velocity, but unafraid to seek out suggestions from other team members
- Excited to work on cutting-edge technology
During the first six months, you will:
- Recommend and implement improvements to team core processes
- Self-sufficiently perform routine testing work
- Create test plans of medium complexity and oversee testing tasks from design to completion
- Solve technical testing challenges with input from senior team members
- Ask questions of developers to ensure complete understanding of the technical design of features
- Identify testing gaps in the team's product and finds ways to address them
- Plan for future testing by making sure that test plans are reusable for regression testing
- Create automation strategies for their team and add automated tests to existing framework
- Work within the scope of a team, cooperatively with developers and product owners
- Work with Product Analysts to create thorough testing plans and strategy for automated testing
- Perform exploratory testing on the product to understand its testing challenges
- Create and coach software engineers and Associate Software Test Engineers to create various forms of automated testing (of medium to high complexity), identify and use appropriate methods of testing.
- Exercise manual and automated security tests to find gaps in security coverage
- Monitor state of quality, raising awareness and resolution of gaps in quality
- Drive the team and organization toward implementing and maintaining Continuous Integration/Continuous Delivery pipeline
- Actively participate in sharing knowledge, including strong participation in CoP discussions
Education and Experience
- 3+ years of experience in testing software
- Demonstrated experience building tests from scratch without an existing framework
- Working knowledge of an object oriented language (preferably C#)
- Working knowledge of client-side web technologies (HTML, CSS, and JavaScript)
- Experience writing SQL queries including joins
- Experience testing APIs
- Experience testing consumer facing web applications
- Deep knowledge of software testing best practices in an agile environment
- Experience working with Salesforce.com Sales and Service Clouds
- Knowledge of the fundamental concepts of Continuous Integration/Continuous Delivery
- Must be adaptable to change and have a willingness to learn
- Must have a strong sense of curiosity
- Must commit to their role and take responsibility for their tasks
- Must be able to work effectively in an agile and team environment
- Must be effective and creative in problem solving