Company
Name: Adobe India Private Limited
Job
Description: Solution Quality Engineer
Work Location: Bengaluru
Work Location: Bengaluru
Job
Number: 20743
Responsibilities
Responsible
for supporting development of test automation systems in support of solutions
verification, data collection and analysis. This also includes, but is not
limited to, test fixture design, assembly, implementation, documentation and
validation of test and data collection systems.
Should
be open for development of a software reuse test framework, and definition of
processes and best practices for test automation software development.
Involvement in helping develop, manage, document test system to support for both immediate
term and long term test development strategies.
Work
closely with Adobe Professional Service organization on custom solution
projects.
Work
collaboratively with both local and remote team members
Work
closely with the project management, Solution architect, UX designer for
assessing the specifications.
Critically
thinking ability to assess the customer’s way of accessing the software and
develop the test cases / test solutions to encompass all the use cases.
Get
involved in project inception and Functional and non-functional analysis of the
requirements.
Ensure
the features requirements are fully understood and sufficiently documented.
Ensure
an adequate level of testing coverage.
Manual
and automated testing to ensure the high quality delivery of solutions.
Develop
performance test cases and test frameworks to test the performance of the
solutions.
Write
thorough test plans; execute the plans in a timely and efficient manner. Write
easy to understand test case steps and expected result descriptions. Ensure
both normal scenarios and exceptional scenarios are considered.
Execute
and report test results or enter defects on a timely basis.
Constructively
participate within the Adobe technical community to develop and refine best
practices and processes.
Provide
testing estimation if being required by manager.
Work
independently and manage workload effectively with minimum supervisions.
Coach
and mentor junior team members.
Continuously
improve team quality process.
Works
closely with development, project management, and other relevant teams
(including customers) in discovering, defining and developing features in
custom solutions, giving recommendations and feedbacks based on broad and deep
product knowledge and understanding of customers’ key business
Requirements
Can
assess risk for predictable outcomes.
Requirements
Bachelor
degree or Master degree in Computer Science or equivalent.
3+
years of working experience in software development or testing.
Working
knowledge of the overall quality assurance and development lifecycle.
Working
knowledge of test automation tools and automation best practices.
Experiences
of using different industry testing/automation technologies and frameworks.
Exposure
to UI automation testing tools.
Desire
to be on a highly productive, fast-paced team.
Super
organized and detail-oriented.
Genuine
enjoyment of Software Quality Assurance work.
Ability
to clearly articulate thoughts, ask questions and communicate well
Ability
to analyze, isolate and document complex technical issues.
Good
understanding or experience in (Agile/Scrum) software development process.
Demonstrated
ability to deal with change
Ability
to work independently, being creative and innovative.
Being
proactive, positive and self-motivated, quick learner and team player.
Fluent
verbal and written English communication skills.
Works
on problems of moderate scope where analysis of situations or data requires a
review of a variety of factors.
Exercises
judgment within defined procedures and practices to determine appropriate
action.
Builds
productive working relationships internally and externally.
Nice to have:
Knowledge of any of mentioned technologies:
JavaScript, JQuery, Ajax, CSS/HTML, Web services/APIs.
Knowledge
of browser compatibility issues and solutions.
Familiar
with current W3C recommendations and their availability in common browsers.
Familiar with dynamic web development,
personalization, web analytics, website optimization is a plus.
Experience
with XML and DOM related technologies are a plus.
Knowledge
of DOM manipulation and page load events a plus
Experience
with testing Adobe CQ based solutions is preferred.
Experience
testing J2EE systems is advantageous
High
Availability and failover testing across multi-node cluster
Practical
experience in performance/load testing
Java
or C++ development experience is a plus.