Position: Software QA Engineer
Company: adgatemedia.com
Category: QA
Experience required: 3y
English level: intermediate

**Company Description**

AdGate Media is an advertising technology company based in the heart of NYC. Our goal is to deliver a non-intrusive and rewarding ad experience to our clients and their users.

**Job Description**

We are looking for a result-driven, experienced QA lead to join us at AdGate Media. As the sole QA engineer on the team, it will be your job to use your experience to guide the QA function to ensure only the highest quality software reaches our users. Applicants must be self-motivated, efficient, and capable of developing and executing manual and automated tests on their own.

On a daily basis, this individual will work with the IT and project teams, understand user requirements, create and review test cases, plan and execute test runs, track and report issues, manage resolution of bugs, review test results, make documentation, and report on each phase of the testing.

**Responsibilities**

- Serve as the primary QA engineer for our development team, building a deep understanding of our systems through testing our software
- Implement a robust test automation strategy using automated testing tools to provide early and continuous feedback of product functionality and quality.
- Write and execute test plans for new and existing features, and document associated results. This position is more than testing; it is a balance between testing and QA engineering
- Assist in the planning of new features
- Work closely with product management and the developer team to identify and understand key features and requirements to generate test plans to support the testing phase.
- Act as a vocal proponent for quality (internally and externally) in every phase of the development process
- Read, analyze, understand product requirements and technical design documents to provide timely and meaningful feedback
- Reproduce bugs and perform meticulous regression testing
- Collaborate with the development team and product owners to document software and systems functionality
- Identify QA bottlenecks and suggest, then implement strategies for clearing them
- Identify key KPIs for product quality
- Keep up with the latest technical and industry quality assurance trends

**Qualifications**

- Must have 3+ years in a software quality assurance role, with most experience involving web technologies and software
- Strong written and oral English communication and interpersonal skills.
- Experience with automated testing using tools such as Selenium
- Experience in developing in one or more of the following software languages: C, C++, Java, Python, JavaScript, C#, PHP or Objective-C
- Ability to multi-task.
- A maddeningly creative approach and passion for breaking things and wreaking havoc upon software
- Experience measuring performance via benchmarking tools, and testing software security
- Ability to plan, create from scratch, and manage the overall QA strategy at our company
- Awareness of typical programming errors

**Additional information**

This position is a 40 hour/week, full-time position. Candidates must have strong written and verbal English skills, and be able to work on EST hours.