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.