Desired Skills and Experience

  • Perform both “black box” and “white box” testing of Netki’s internal and customer-facing applications by analyzing applications, requirements, and designing and executing test cases.
  • Recommend QA/testing toolsets appropriate to stage and requirements of company
  • Develop, execute, and maintain automation scripts using chosen tools
  • Integrate, support, use, and maintain issue tracking systems such as JIRA, Stride and Source control tools such as GitHub.
  • Work with QA team members, software developers, and system and database administrators to troubleshoot test failures in the various test environments.  This may include troubleshooting database issues using SQL queries, reviewing web server and application server logs, etc
  • Proven QA Lead responsibilities. Ability to guide and assist the team’s various testing activities.
  • Enjoys working in a startup atmosphere
  • Minimum of 5 years’ experience performing manual and automated software testing in a team environment
  • Minimum of 2 years’ experience automating in a python framework
  • Ability to work constructively with developers, QA, IT, Sales and Project managers towards a common goal
  • Can easily communicate to peers the benefits of a QA program, and why each component is necessary
  • Minimum of Bachelor’s degree in Computer Science or equivalent
  • Working knowledge of Relational Databases
  • Experience with Agile development methodologies such as Scrum
  • A team player who does not need extensive supervision
  • Determine and put in place metrics to measure and improve the quality of our delivered product
  • Work with product and development teams to ensure user stories contain appropriate detail for proper testing
  • Participate in system design to look for points of failure or where extra testing may be required
  • Work with developers to ensure appropriate unit tests are in place based on design
  • Develop test plans and cases based on user stories
  • Review unit tests for acceptance to testing phase
  • Execute test cases and report on results
  • Make recommendation for promotion to production based on test results
  • Make recommendations to management for policies and practices that can improve the overall product quality
  • Recommend and drive quality best practices throughout the development and operations process
  • Document and review any bugs which make it to production
  • Experience with JSON
  • Experience testing APIs, web services
  • Experience testing on AWS
  • Experience using JIRA for issue tracking
  • Experience managing startup project repository of test cases and defects
  • Ability to recommend, identify and track automation coverage at a project level
  • Experience in Integration, End to End testing
  • Strong knowledge, experience with programming and scripting languages
  • Experience creating and troubleshooting complex queries
  • Experience using automated heuristics
  • Experience with web servers such as NGINX and related tools [Puppet]
  • Experience with Splunk, Sentry
  • Please tell us what language you first coded in and what you wrote.

Apply