What You Will Be Doing

  • Reviewing software requirements and preparing test cases, scenarios
  • Executing manual and automated tests on software usability.
  • Analyze failures and determine root cause, filing defects in the Defect Tracking System and driving them to closure
  • Interacting with clients to understand and troubleshoot reported software bugs.
  • Test and automate the test process to ensure the quality of the deliverables and make a huge positive impact to the the delivery of quality products/features
  • Maintain and extend the Selenium Python test automation framework
  • Integrate test automation with Continuous Integration and Production Site monitoring systems
  • Automate test cases written and executed as part of new feature testing, and enabling automated regression runs for subsequent releases.
  • Ensure tooling provides code quality assurance metrics such as Code Coverage, Dead code
  • Work closely with the Development team to ensure that the code developed is testable, automatable,
  • Investigate test run results, database impacts, usability impact,  ensure logs and debug information are sufficient
  • Executing scripts to configure hardware edge appliances with latest code and customer provided network configuration
  • Participating in design reviews and providing input on requirements, product design, and potential problems
  • Monitoring and responding to  production site monitoring alerts
  • Preparing reports on all aspects related to the software testing carried out and reporting to the engineering management team.

What you need for this position

  • Minimum 10+ years of professional experience
  • Strong knowledge of Selenium tool and Python language
  • Strong knowledge of Linux operating systems and environment and fluent with linux terminal commands
  • Working Postgres database experience
  • Experience with Asana project management tools and Asana Python API will be an added advantage.
  • Experience with Google Sheets Python API will be an added advantage
  • This position requires some overlap during US evening  work hours with India based offshore team
  • Strong experience in developing bash scripts for monitoring systems with integration with Slack
  • Experience in handling production outages and root cause analysis.
  • Knowledge of Google Cloud Infrastructure such as knowledge of Networking, Load balancers, DNS, and TCP/IP will be an advantage
  • Experience in developing Google Cloud CLI scripts will be an added advantage.
  • Hands-on operational experience in a high-volume or critical production service environment.
  • Experience in CI/CD tool sets (e.g. Jenkins, GitLab, Sonarqube, etc).


Soft Skills

  • Comfortable working in a fast-paced and dynamic environment
  • Must be willing to work diligently and collaboratively in a cross functional, multi geo team setup to meet project deadlines
  • Patience and tolerance for when things just go wrong.
  • Excellent communications skills (written, verbal, & virtual).
  • Strong drive, self-motivated, logical, and detail-oriented.
  • Passion for new technologies, software & processes.
  • Ability to multi-task in a fast-paced environment with multiple deadlines is essential.


Apply for this Position