Responsibilities:
• Research and internalize proposed software requirements, functional designs and technical designs
• Develop and implement test strategies and test plans that result in effective identification of software defects
• Design, create and execute effective automation tests using Selenium, including creation of necessary test data
• Communicate and present test artifacts such as test plans, test cases and test results; aid in the interpretation of test results
• Perform verification of software defect fixes to ensure they resolve the stated problem
• Follow sound problem solving methodologies to identify, troubleshoot and properly document software defects
• Perform maintenance on existing test ware and implement incremental improvements
• Identify, quantify and communicate software risks and produce comprehensive mitigation strategies
• Uphold existing quality assurance and test standards and processes and be a champion in driving further improvements
• Produce accurate estimates for the time needed to execute on assigned projects and tasks
• Train and mentor new and more junior test engineers and perform peer test plan review
• Other duties as assigned
Qualifications
• 5+ years’ experience in software engineer role
• Bachelor’s degree in Computer Science or Information Technologies required or equivalent experience
• Knowledge of current web client technologies including demonstrable proficiency with HTML, CSS, JavaScript, jQuery, client MVC
• Proficient in SQL, Oracle experience a plus
• Knowledge of Selenium Web driver is must
• Automation tool experience, different QA techniques. Performance testing with Jmeter experience is required
• Ability to architect, test, develop, implement and troubleshoot multi-layer web applications
• Strong written and verbal communication skills
• Strong ability to work with current software design principles and concepts such as patterns, algorithms, data structures, dependency injection, MV, SOA, n-tier architecture
• Strong ability to handle a heavy workload with multiple projects and frequent interruptions
• Strong ability to work in a changing, dynamic environment
• Exposure of TypeScript is Preferred
Selenium WebDriver, TypeScript
--
You must verify your mobile number to apply to this job.