Software Test Engineer – Bangalore
NetFoundry enables a new network paradigm in which applications make networks.
We are seeking a skilled and highly motivated software test engineer to join our development team in a fast-paced, agile environment. The engineer will analyze system requirements, document/update test steps and develop automated test steps, and perform final qualification testing of the system. This position requires interaction with internal and external stakeholders to ensure software products have a high level of quality and successfully support requirements. Good oral and written communications are essential to success in this position.
Duties and Responsibilities:
- Analyzing users stories and/use cases/requirements for validity and feasibility
- Collaborate closely with other team members and departments
- Execute all levels of testing (System, Integration, Performance and Regression)
- Design and develop automation scripts when needed
- Detect and track software defects and inconsistencies
- Provide timely solutions
- Apply quality engineering principals throughout the Agile product lifecycle
- Provide support and documentation
Requirements and Qualifications:
- Minimum 5+ years of experience as a Software Test Engineer
- Ability to handle multiple tasks simultaneously
- Ability to work in a fast-paced environment with minimal supervision
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Desired Skills:
- Basic knowledge of Database/ SQL
- Knowledge of Linux commands
- Hands-on experience with Performance Testing – e.g. Load testing, Stress testing, Spike testing
- Hands-on experience in testing micro services
- Knowledge and hands-on experience of a Defect Tracking tool – e.g. QC, Bugzilla, Jira
- Knowledge and hands-on experience of Automation tool
- Knowledge of scripting languages like VBScript, JavaScript, C#, Shell/Perl scripting
- Knowledge/Experience in programming languages, e.g. Java, C/C++