Software Test Engineer- Ed Tech Industry


Savanna HR


Software Development

3-6 Yrs


Ahmedabad


Posted: 2 months ago

Description

About the Role

• Deliver customer value in the form of acting as gatekeeper of quality for all our software

components and services.

• Being a member of a Product Engineering team, ensure the product delivered is of highest quality.

• Help the team to imbibe Agile values and principles effectively.

• Work with cross functional teams within engineering, usability team, product management,

operations team, and customer support engineers to design and support building high quality

solutions.

• Develop the best automation solutions based on the product requirements.

• Contribute to Agile QA plannings to define the sprint scope.

• Collaborate with cross-functional teams (developers, product marketing managers) to find ways on how automation can improve the workflow.

• Take part in brainstorms to come up with new ideas and designs that improve existing features.

• Cooperate with a development team to formulate the QA tasks and explain post-release user

feedback.

• Develop a thorough understanding of the domain and influence the architecture roadmap.

• Total ownership of end-to-end quality of what the team builds; consider flawless customer

experience as success criteria

• Should understand the value of commitments to delivery made by the cross functional agile team

• As a member of technical staff, you’ll have the opportunity to grow as a software engineer in a

culture of technical excellence, high team performance and impeccable work ethics.

Key Responsibilities

• Analyze requirements, produce accurate & excellent coverage of test cases, and curate the test

cases in test case repository.

• Write test specification, test plans, test scenarios, test cases, bug reports, and other test documents.

Execute test cases and review artifacts created by others.

• Prepare and execute automation test cases and test scripts of complicated applications with

understanding of business requirement and adapting the testing with the requirement.

• Contribute towards building a strong product engineering culture as the team builds new product

capabilities in modern technology.

• Translate functional requirements into test cases with a user’s perspective in mind.

• Identify specific cases that should be automated and discuss them with QA engineers.

• Write clean, high-quality scripts that test product functionality automatically.

• Conduct various tests covering the entire stack – systems, networks, applications, APIs, databases

etc.

• Execute automation scripts on different browsers/environments & report defects/results to the

team.

• Log and document errors in the Jira tracking system.

• Identify defects and drive issues to resolution and closure.

• Should understand fundamentals of iterative product development, and constantly seek ways to

improve our processes for increased agility and quality.

• Be well versed in the latest development methodologies like Agile, Scrum, DevOps and test-driven

development.

• Participate and contribute to scrum meetings i.e., daily stand-up, sprint planning, readouts and

retrospectives

• Adhere to DOD (story definition of done) as part of the sprint, functional testing, code reviews,

documentation and adhere to best coding practices.

• Perform peer code reviews in order to ensure automation scripts are of highest quality standards

• Master the domain knowledge in the area of assignment

• Volunteer for work in the backlog and commit to fortify quality delivery; Coordinate efforts across

the team to ensure completion and effectiveness

• Work collaboratively across the Technology and Product organizations to ensure alignment towards

business goals

• Collaborating with client Management/Executives, Developers, and Testers in developing,

implementing and providing status reports around automated test scenarios and impact.

Skill & Will

Must Have • BlackBox & Database Testing

API Testing

• Automation testing and execution

• Attention to Details

• Analytical Thinking

• Communication Skills and Problem-Solving Skills

• Time Management

Good to Have • Cypress, JavaScript, Jenkins, JMeter, AI Tools usage

Not Suitable For

• B.Com or Non-B Tech Education qualification

• Below 3 years of Experience

• No experience in Automation.

Knowledge, Experience & Qualification

• Holds an academic degree in Computer Science, Computer Engineering or Computational Science.

• 3 to 6 years of working experience as an automation engineer

• Ambitious individual who can work under their own direction towards agreed targets/goals.

• Experience in working in Agile scrum teams.

• Ability to handle change and be open to it along with good time management and an able to work

under stress

• Respond to technical queries / requests from team members and customers

• Collaborate with various disciplines within engineering and outside such as product management,

user experience, tech support and with customers to provide innovative test automation strategies

• Facilitate technical decisions; incorporate feedback and emergent patterns; ensure technical

cohesion in Test Automation architecture

• Experience in testing performance aspects of web applications, server components, database and web services

• Strong troubleshooting and problem-solving skills

• Demonstrated ability to adapt and work with team members of various experience levels

• Ability to work with minimal direction with a focus on customer satisfaction

• Proven interpersonal skills while contributing to team effort by accomplishing related results as

needed

• Creative problem-solving skills and superb communication skills.