Quality Assurance Engineer

Emptor


3 months ago

10/03/2019 10:21:23

Job type: Full-time

Hiring from: US timezones

Category: Software Dev


Emptor is looking for a Senior QA Engineer (SDET) to join the team and build/maintain a fully automated end-to-end test strategy for multiple API versions and data pipelines. Our mission is to build and implement a fully developed end to end set of automated tests for any associated APIs across a series of different implementations and data pipelines. You must have an outstanding working knowledge of functional, unit, and automation testing and be capable of building new framework structures. We will rely on you to generate well articulated test cases and determine the positive, negative and boundary cases from working with our cross-functional teams in a fast-paced, agile, and release driven environment.


About the team

This team is highly distributed across the globe and you will thrive in an environment of remote work and asynchronous communication. Our team members span a variety of timezones, genders, ethnicities, cultures, experience levels, professional backgrounds, personality types, and more. You're expected to have strong written communication skills and to excel in working relationships with people different than you.


Location

Remote - Global team, 8:00 AM UTC-5 to 8:00 PM UTC-5.


Requirements

  • Willing to work around the Americas timezones

  • Extensive experience with Python, AWS services (S3, DynamoDB, CloudWatch, ECS), agile software development environment

  • Comfortable with building customer test automation frameworks

  • Must have a minimum of 2 years experience testing multi-tier, complex networked applications

  • Parsing and analysis of free-form and fixed-form data sets

  • Good problem solving and debugging skills

  • Comfortable working in an Agile development environment

  • Experience executing API tests

  • Broad experience designing and maintaining automated tests for whitebox and blackbox testing

  • Experience with unit testing frameworks

  • Experience with libraries used to implement web requests automation

  • Knowledge of best practices for the Software Development Life Cycle (SDLC)

  • Working knowledge of JIRA or other issues tracking software

  • Experience with Git or other distributed revision control and source code management systems

Expectations

Practices & Behavior:

  • Define, develop, and implement quality assurance practices and procedures in a fully automated solution

  • Develop automated tests using open source tools

  • Configure and maintain test automation environments

  • Work closely with engineering teams and other organizations in the company to promote software quality standards

  • Work closely with Customer Support to replicate customer issues and product field use cases

  • Participate in test team activities including requirements analysis, test planning, tracking, reporting, and support of test cycles

  • Engage in test case execution including defect documentation and tracking, resolution support, and fix verification

  • Test, analyze, and address issues with products and features.

  • Collaborate on and inform cross-functional teams of new feature technical design, technical requirements, limitations, and implementation.

  • Follow an iterative software development methodology and contribute to all phases of the software development lifecycle and support.

  • Articulate development status to technical and non-technical audiences.

  • Continually refine business acumen and establish domain/industry vertical expertise.

Note: Emptor will not sponsor applicants for work visas.

If you’re interested and want to apply please write to [email protected] with the subject  “Quality Assurance Engineer”

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Cookly is recruiting a Senior Software Developer to help produce and implement functional software solutions for our platform and mobile app. In this position, you will work with upper management to define technical requirements and take the lead on operational and technical projects. You will be providing technical leadership and coaching to a team of junior developers located around the world. The goal will be to develop high-quality software that is aligned with user needs and business goals. Our fast growing startup will require you to make decisions to balance speed with quality and scalability. With our head office in Bangkok, you will have the opportunity to work remotely. The ideal candidate for this position is passionate about technology, self-driven and shares our love for food.

    Responsibilities:

    • Develop high-quality software design and architecture

    • Lead and coach a team of junior developers

    • Identify, prioritize and execute tasks in the software development life cycle

    • Develop tools and applications by producing clean, efficient code

    • Automate tasks through appropriate tools and scripting

    • Review and debug code

    • Perform validation and verification testing

    • Collaborate with internal teams and vendors to fix and improve products

    • Document development phases and monitor systems

    • Ensure software is up-to-date with latest technologies

    Requirements:

    • Proven experience in software development

    • Extensive experience in software development, scripting and project management

    • Experience using system monitoring tools and automated testing frameworks

    • Knowledge of selected programming languages (e.g. Python, JS, etc) 

    • Analytical mind with problem-solving aptitude

    • Ability to work independently

    • Excellent organizational and leadership skills

    • Experience working remotely is a plus 

    Benefits:

    • Live the Digital Nomad lifestyle - work from wherever you want

    • You will be part of a growing tech startup in the food and travel space

    • You will join an international team of people who don’t hate Mondays

  • At Rollbar, our mission is to help developers build software quickly and painlessly. We are a ~40-person team based in San Francisco, Barcelona, and Budapest. Over 100,000 developers use our product to power all kinds of applications that affect people’s lives and livelihoods. Rollbar is used by some of the best engineering teams in the world, including Twilio, Salesforce, Geico, Zendesk, JP Morgan Chase and Twitch. 

    We are looking for an experienced Backend Engineer to join our Scale team to not only help build and run our systems and services, but help define backend engineering at Rollbar.

    Our tech stack:

    • React, Webpack, Sass

    • Python, Node.js, Scala

    • MySQL, Elasticsearch, Redis, Memcache, Spark

    • Google Cloud Platform, Kubernetes, Terraform, Ansible, Consul, CircleCI, Rollbar

    You will:

    • Work with other engineers to design and build highly available and scalable systems

    • Measure and monitor system performance, availability, and reliability

    • Implement performance improvements to our processing pipeline

    • Be in the on-call rotation and the first line of defense for major infrastructure issues

    • Help improve the tools we use to build and run Rollbar

    You have:

    • 5+ years experience in a software engineering or SRE role

    • Experience building and scaling real-time streaming data pipelines

    • Experience operating services running on cloud providers like AWS or GCP

    • Attention to detail and a methodical approach - ensuring things rarely fall through the cracks

    • BS in Computer Science or equivalent work experience

    • Benefits and perks

    • Rapid career growth opportunities

    • Competitive salary and stock options

    • Medical, dental and vision health benefits

    • Parental leave: 12 weeks 

    • Generous hardware and software allowance

    • Casual work environment

    • Inclusive team-oriented culture

    • Have fun and make an impact

  • Learnerbly (Europe & UK)
    1 week ago

    Learnerbly is a team of entrepreneurs and innovators on a mission to redefine learning and development in the workplace. We aim to give every person the opportunity to be their best selves at work. We’re just getting started but so far we’ve already helped businesses like ustwo, carwow, GoCardless and IDEO to find the best learning opportunities to accelerate the growth of their people.

    We are looking to hire a passionate full-stack engineer with experience in designing for and operating AWS based systems. Developing in Javascript for an AWS Lambda based architecture, using AWS DynamoDB and AWS hosted ElasticSearch, the ideal candidate should be familiar with these technologies. This knowledge may come as professional experience or personal research but you will be expected to speak knowledgeably about the state of the art with respect to web application development and infrastructure design. We like ‘geeks, and your ‘geek’ credentials are more important to us than your professional or educational experience. Show us your personal projects, tell us what you like and what you don’t like, about interesting things you have read, projects you have been involved with, people you have met and what you have learned.

    The project is new and the team is small so you can also expect to be involved in making significant, material decisions from day 1.

    These are ideal but not required as we know women are less likely to apply for the role unless they are 100% qualified (hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified). We promote a diverse, inclusive and empowering culture at Learnerbly.

    Areas of responsibility

    1) Help us to develop our learning and development platform.

    2) Provide primary design and support for the AWS infrastructure.

    3) Help us to define our product in terms of features and development priorities.

    4) Support the rest of the team with tooling and technical operations support.

    5) Build our company culture with us.

    Requirements

    By far the most important requirement is that you have a strong passion for building great software systems. Candidates with strong professional experience will be preferred (especially experience working in a start-up environment), but what really matters is a passion for building things. We want people who enjoy what they do, and we know how to spot it. If you think this describes you, get in touch.

    Benefits

    You’ll share a fun and dynamic learning environment with proven entrepreneurs and thought leaders. We’re passionate about learning and development and will do everything we can to maximise your personal and career growth. You’ll also receive:

    • A competitive salary

    • Equity will be offered

    • A generous learning and well-being budget

    • The opportunity to learn from senior advisors from Google, Eventbrite and The Times

    • Access to a vast network of 7000+ organisations across the United Kingdom

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!