SENIOR SOFTWARE QA ENGINEER

Major Duties & Responsibilities
  • Understand client’s requirements and determine testing scope
  • Breakdown tasks into major test areas and estimate the time
  • Determine and define test strategies for all sorts of applications
  • Able to prepare test cases, checklists, traceability matrix as per requirements
  • Execute tests or write test code to verify enhancements and bug fixes
  • Prepare test data and use them during testing (by populating database table)
  • Prepare test environment and know how to manipulate to serve testing purpose
  • Report bugs/defects with appropriate details
  • Determine root cause of functional bugs or errors in test code
  • Prepare all sort of test documents (test plan, test report, release notes, etc.)
  • Identify assigned tasks
  • Update task status and comments following proper workflow
  • Monitor all tasks/issues of a release
  • Retrieve latest code from appropriate branch
  • Submit changes to appropriate branch with comments
  • View repository log and understand where any specific modification has been made
  • Merge source code changes made by other team members
  • Provide written and verbal status in all sort of meetings
  • Perform R&D to identify the scope of test ideas that may scale up the output level
  • Review all sort of tasks of team members
  • Guide and coach team members
  • Communicate with Development lead/Manager to improve development processes and resolve problems
Experience Requirements
  • 3+ years of experience in relevant area
Qualifications & Requirements
  • B.Sc or M.Sc in Computer Science/Engineering or equivalent
  • Consistent in analyzing and solving complex, multi-step problems
  • Possess an investigative attitude while testing the product
  • Ability to visualize real-time business situations and scenarios
  • Able to capture and transform business requirements into detailed test scenarios
  • Keen to learn browser internals and data communication implementations
  • Programming skills is an added advantage to facilitate in accelerating tests
  • Generally likes working with software and computer
  • A strong desire to learn and develop technical skills
  • Ability to plan tasks and manage time effectively
  • Excellent written and verbal communication skills
  • Familiarity with C#, ASP.NET, and shell scripting is required
  • Experience with automation tools like Selenium, Robot Framework, TestNG, AutoIT, etc
  • Experience with any relational database like MSSQL, Mysql, etc. is required
  • Familiarity with applications, such as MS Visio, MSTest/NUnit, Subversion, Source control (GIT, SVN), Bug Tracker, load testing tool, screen capture tool is preferred
  • Should have people skills to foster effective communication among team members, and to motivate them
  • Ability to understand the strengths and weaknesses of teammates in order to work with them constructively
  • Results-oriented R&D skills and proactive attitude
Application Instructions

If you meet the above requirements, please send us your updated resume to the following email address:

career@enosisbd.com

Please write in the subject “Application for Senior Software QA Engineer”

Only short listed candidates will be called for interview.