SR. Sdet

3 weeks ago


Alpharetta, United States Insight Global Full time

As a Staff Software Engineer Engineer in Test, you will assume a senior leadership role in the software testing and quality assurance process. Your primary objective is to design, develop, and execute comprehensive test strategies, frameworks, and automation solutions. Through your extensive experience and technical expertise, you will provide guidance and mentorship to junior team members, drive process improvements, and ensure the delivery of high-quality software products.

DUTIES AND RESPONSIBILITIES:

Applies advanced subject matter knowledge to complex business issues and is regarded as a subject matter expert.

Frequently contributes to the development of new ideas and methods.

Works on complex problems/projects where analysis of situations or data requires an in-depth evaluation of multiple factors.

Exercises significant independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives.

Leads and/or provides expertise to functional project teams and may participate in cross-functional initiatives.

May provide mentoring and guidance to lower-level employees.

Acts as an expert providing direction and guidance to process improvements and establishing policies.

Frequently represents the organization to external customers/clients.

Leads multiple project teams of other software quality assurance engineers responsible for all stages of quality assurance for complex products and platforms, including testing strategy, analysis, coding, results evaluation, and proposed corrective actions.

Manages and expands relationships with quality assurance and development peers on software design and development

Reviews and evaluates designs and project activities for compliance with quality assurance guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.

Provides domain-specific expertise and overall software quality assurance leadership and perspective to cross-organization projects, programs, and activities.

Drives innovation and integration of new technologies into projects and activities in the software quality assurance organization.

Provides guidance and mentoring

Influences team(s) to improve quality assurance technologies and processes

Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures.

Business Acumen - Understands business implications of decisions; Displays orientation to profitability; Demonstrates knowledge of market and competition; Aligns work with strategic goals.

Innovation - Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas; Presents ideas and information in a manner that gets others' attention.

Oral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.

Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Organizes or schedules other people and their tasks; Develops realistic action plans.

Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Technical Skills - Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Mobile Testing
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.

Typically, 4+ years' experience

Prior experience in a role as a technical lead or team lead.

Proficiency in programming languages such as Java, C#, Python, or similar.

Extensive experience with multiple software quality assurance tools and processes.

Evaluating forms and processes for software testing and methodology, including writing and execution of test plans, debugging, testing scripts, and tools.

Excellent analytical and problem-solving skills.

Experience in overall architecture and software design for products and solutions.

Experience with design and integration of software running on multiple platform types.

Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.