Sr QA Engineer - Automation

Apply for this position Please mention DailyRemote when applying
📅  Posted 13 days ago 📍 Peru
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

We’re looking for a Quality Automation Engineer to continue building our team working across our growing product suite, building delightful software in a high functioning team environment. At a minimum you’ll have experience in automated testing tools Selenium, Appium and Postman. You’ll enjoy working with a highly engaged cross-skilled team, directly interfacing with developers, designers and product owners.

Our client builds mobile and cloud solutions to enable real-time operations for the property management industry, for a user base primarily in the US.

Week by Week

During your first 1-2  weeks you will:

  • Get to know our leadership, culture, and values
  • Complete our orientation and onboarding program
  • Onboard with the QA/Test and Automation Team and greater Engineering Team
  • Familiarize yourself with our systems and tools focusing on Mobile and Web Automation
  • Read our favorite industry primers
  • Attend your first Company Wide Meeting (occurring fortnightly)

During your first 6-8 weeks you will:

  • Get acquainted with the different departments
  • Enhance automation frameworks and develop automation to deliver higher quality software focused on reliable, stable and faster deployments
  • Provide quality control expertise for software engineering process to enable faster development of automation
  • Be involved in the continuous improvement QA strategy rollouts to enhance the engineering culture and product engineering process

During your first 6-12 months you will:

  • Demonstrate automation test coverage enhancements in automated regression test coverage across products, features and environments for each platform (Web, Mobile, API)
  • Demonstrate automation enablement in all environments that are more stable and reliable
  • Demonstrate process improvement outcomes for faster deployment times due to better ways of working focused on streamlining manual agile test case development to automation efficiencies

What you could expect day-to-day

  • Design and create test cases using Jira and Agile / BDD based methodologies
  • Implement operational quality process improvements designed to streamline and speed up automation delivery
  • Articulate and present gap analysis automated test cases to enable prioritization of automation based on business needs
  • Employ quality strategic goals within squads to enable faster deployment and automation enablement
  • Enhance existing automation frameworks to enable high frequency, faster feedback and highly repeatable test automation execution across all products, features and environments 
  • Expand automated regression across Web, Mobile, API platforms and other test suites
  • Enable near real time automation and testing results to increase visibility for decisions on release readiness
  • Test smarter by guiding the squad on ways of working and new quality initiatives
  • Enable and partake in agile processes and ceremonies focusing on the squads success
  • Investigate, report and manage defects/issues to enable measurable quality outcomes
  • Focus on automation, but assist in manual testing as required
  • Support deployments and release of business features and fixes through to production
  • Update documentation to support future QA growth
  • Upskill and train QA Engineers to become more automation enabled

  • Candidate should be Flexible on meetings between Americas and AU (Australia)
  • Occasional catchups with AU hiring manager and AU QA team timezone
  • 1:1 Meetings Weekly alternating early/later times to allow for AU overlaps
  • Maybe a few out of hours meetings with QA Team but rare 1/Month max
  • requiring overlap with AU on occasions
  • Work Remote Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Years Eve, New Years Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention it's REMOTE?!!
  • Requirements
    • Total quality and customer focus
    • 5-7 years experience in QA testing/ automation roles with a sound understanding of software testing, and the role it plays in a scrum/ agile development environment
    • 3 years of mobile manual testing experience
    • 1-2 years of mobile automation testing experience
    • Relevant tertiary qualifications; testing certifications or equivalent experience in a technical software testing role
    • Strong experience in using automated testing tools: Selenium, Cypress, Appium and Postman or commercial equivalents and automation scripting using javascript/ java preferred
    • Experience transitioning business scenarios to test cases to automation (BDD/Cucumber knowledge preferred, but not essential)
    • Exposure to performance testing and performance modeling and requirements using:
    • Jira integrated Test Case Management tools: XRay, Zephyr, TestRail
    • Automation Scripting Repositories: GitHub, GitLab, BitBucket or other
    • Automation Execution in DevOps CICD Pipelines: Jenkins, GitLab, Bamboo, etc. 
    • Clear spoken and written English language communication skills, and the ability to interact professionally with a diverse group of staff and customers
    • Ability to balance priorities between multiple requests based on agile sprint goals 
    • Ability and willingness to work both independently, and within a team
    • Ability to challenge failures in processes and maintain integrity ensuring all quality standards are being met
    • Curiously enthusiastic with a desire to proactively learn new subject matter areas and technologies
    • Critical thinking skills with the ability to provide constructive feedback
    • Keys to optimum happiness at the company
    • Put the customer at the center of everything we do
    • Pushing forward in ambiguity while striving for clarity
    • Prioritizing for sustained impact vs helping in the moment
    • Balancing long term benefits vs short term gains
    • Empowering teams instead of enforcing standards
    • Encourage and reward collaboration as this is the key to success
    • Ensuring everyone is responsible for quality
    • Leveraging technology to serve humanity in a way that is accessible to all
    • Experience and understanding of early-stage scale-ups and the challenges they face
    • Previous experience in an Enterprise B2B SaaS context where you've tackled complex workflows and systems