https://bayt.page.link/6RzXcjJpm9ZQkcgt9
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

The Software Quality Assurance Engineer III is a senior level position in which the engineer is primarily responsible for planning, creating, and executing manual and automated software test activities as a member of an agile software development team in addition to being a lead or advisor to management. Employees in this position must understand the Software Development Life Cycle and develop a strong understanding of current products and technology to design and implement quality solutions to meet business needs. The engineer must exhibit development in leadership skills to guide their team in successfully delivering a high-quality software product in an agile team environment.


Essential Duties and responsibilities


  • Work closely with business analysts, software engineers, and Technical Product Manager as part of a highly effective agile development team.
  • Analyse and dissect system requirements and technical specifications to ensure testability.
  • Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions.
  • Select an appropriate testing approach/strategy and effectively communicates approach to project team.
  • Run both manual and automated tests to find bugs, defects, and regressions in product functionality.
  • Conduct software compatibility tests with programs, hardware, operating systems, browsers, or network environments.
  • Document software defects and report defects to software engineers.
  • Follow processes or procedures outlined for capturing data necessary for metrics reporting. Determine appropriate metrics that enable the team to understand and continuously improve their processes, techniques, and technologies from a quality perspective.
  • Lead the management, maintenance, and monitoring of test environments.
  • Provide regular on-time completion of tasks, efficiency in the completion of work, and the ability to easily identify all outstanding work and the status of each work item.
  • Work in a continual test mode in our Agile-based development process and collaborate effectively with team’s Technical Product Manager and Scrum Master on issues and conflicts that impact time, cost, scope, quality, and risk.
  • Participate in all Agile ceremonies including Sprint Review, Product Backlog Grooming, Daily Scrum, Sprint Planning and Sprint Retrospective
  • Lead demonstrations in team Sprint Reviews to demonstrate working software produced.
  • Lead team efforts in facilitating releases to environments, assist with validation of environments post-deployments, and represent QA in change control meetings.
  • Execute dynamic web application vulnerability scans to ensure application code adheres to security standards. Analyse security findings and determine code modifications needed for resolution.
  • Train and Mentor other Quality Assurance staff on new tools, systems, or processes. 

Job Qualifications


Education or Certifications


  • Minimum:   Bachelor’s degree in computer science, Computer Engineering, or related field.

Experience:


  • 5+ years of experience in software application development or quality assurance, with hands-on exposure to design, coding, and testing.

Skills, Abilities and Tools Needed


  • Knows and understands complexities of networks, operating systems, browsers, and databases.
  • Has moderate understanding of relational database, stored procedures, database functions and SQL.
  • Has moderate understanding of web technology, HTML, CSS, JavaScript, file types. Ability to understand web protocols and web services. Moderate ability to create web tests within Microsoft Visual Studio – including the use of Context Parameters, Validation Rules, Plug-Ins, and Extraction Rules.
  • Has moderate programming experience in one of the following languages: C++/JAVA/C#/.NET.
  • Understands industry related material and keeps abreast of what is taking place in the industry.
  • Ability to communicate orally and in writing with a wide variety of personalities.
  • Effectively facilitates sessions, ensuring success through preparedness and coordination.
  • Has ability to mentor and can verify that learners have acquired information that has been imparted to them including demonstration of new skills or knowledge?
  • Fosters a collaborative working environment, developing trust amongst team members.
  • Ability to present a positive and effective professional image in all settings.
  • Effective time management and organizational skills
  • The desire to be part of, and to contribute to, a team environment.
  • Ability to articulate ideas to both technical and non-technical addressees.
  • Exceptionally self-motivated and directed.
  • Embraces change and adaptation (positive change agent)
  • Collaboration and building of effective relationships (building trust)
  • Clear, transparent, and frequent communication
  • Continuous attention to technical excellence (self-development)
  • A passion about your work with a strong desire to learn, grow and make a difference

تفاصيل الوظيفة

منطقة الوظيفة
الهند
قطاع الشركة
خدمات الدعم التجاري الأخرى
طبيعة عمل الشركة
غير محدد
نوع التوظيف
غير محدد
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد
لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.