job description
tasks to be done:
• design and code automated tests (functional, integration and regression), run manual tests; report metrics and defects.
• work with developers to design and implement test and validation strategies
• take ownership of quality through to delivery of fully automated tests
• participate in manual testing for regression cycles and bug bashes for features.
• participate in design and code reviews, creates test cases from design / user stories.
• provides technical support to project team members
• dev ops - study and setup ci and ct environments, work with open source tools to install, monitor, maintain these systems.
qualifications
qualifications:
• bachelor’s degree in computer science, computer engineering or related technical field
• 4+years of experience in software development for testing in c# code
• computer science fundamentals in data structures, algorithms, and complexity analysis
• experience building and designing test cases including knowledge of test methodologies
desired skills:
• experience with api automation testing including unit test automation frameworks
• knowledge of industry standard test automation tools and experience developing product test harnesses
• experience with open source tools and resources
• knowledge of sql , c# , javascript, test automation environments are needed
• knowledge of nunit,specflow and rboot framework is a added advantage
• etl & datawarehouse manul/automation testing'
• knowledge of test frameworks like nunit, junit, cypress is an added advantage
• experience design methodologies like ooad is a must. knowledge of design patterns is an added advantage.
• experience developing in the microsoft technology stack desirable
• excellent understanding of testing, test methodologies and how test fits into agile
• excellent communication skills and strong teaming are a must
• performance testing a plus