Job Description
Engineering at GoTo
We’re the trailblazers of remote work technology. We build powerful, flexible work software that empowers everyone to live their best life, at work and beyond. And blaze even more trails along the way. There’s ample room for growth – so you can blaze your own trail here too. When you join a GoTo product team, you’ll take on a key role in this process and see your work be used by millions of users worldwide
Your Day to Day
The QA Automation Engineer is a software engineer in test who designs, develops, and maintains software test plans and executes test automation and black box testing. This position is a key quality leader within the web marketing scrum teams. The software QA Engineer is responsible for performing the creation and execution of automated tests across a diverse set of digital marketing online conversion workflows and experiments. Includes functionality testing for performance, scalability and load, and regression.
Triage issue reports from various sources, including internal and external stakeholders.
Oversee the design, implementation and execution of test strategies to ensure product quality.
Applies understanding related to developing, modifying and evaluating test cases based on user stories relevant to manual and automated test planning.
Analyzes CMS environment, architecture, and interdependencies to determine and apply appropriate test methodologies and cases relative to applications being tested.
Contributes to the current automation framework’s base code.
Participates in code peer reviews, designs sessions, and executes reusable and maintainable automated scripts to verify the functionality, accuracy and efficiency of our marketing websites.
Analyzes testing results and collaborates with the web dev scrum team to uncover way to prevent future bugs and contributes to the integrity of technical work.
Actively participates scrum ceremonies; leads smoke tests, and code deployment process improvements.
Closely works with product owners to assess the user stories test and acceptance criteria.
Proactively expands knowledge regarding Agile software test methodologies and advancement, incorporating this knowledge where applicable; seeks out internal mentors, courses and various learning opportunities
Modify and evaluate software test plans and test automation frameworks used to test and optimize complex applications, resolving issues in innovative and practical ways.
Proactively provide recommendations to working groups regarding the improvement of testing practices in the wider organization.
Assist in researching and providing solutions and to add, modify, or enhance previously created automated scripts and frameworks.
What we are looking for:
Bachelor’s degree or equivalent in computer science, or related field; equivalent experience may be substituted for formal education; 3+ years minimum relevant work experience
Understanding Agile test methodologies, Scrum QA process and Agile project tools such as Jira
Knowledge of testing product quality in software requirements for features and system qualities (including performance and security), product design, software design, estimates, source code, test plans, unit test harnesses, software and system performance data, software product information and bug fixes
Strong Knowledge of web development standards and Python, C#, Java, Javascript
Experience with Git, Teamcity, BrowserStack, and Selenium
Competencies:
Teamwork: Looks for ways to create organizational synergy and to harness cross‐functional efforts; is consistently cooperative, collegial, and professional in working with people within and outside of one’s own group; supports higher level agendas and makes it his or her business to support corporate interests; respects and relates well to people from varied backgrounds
Communication: Shares appropriate information that helps others; fosters open communication and stays receptive to bad news as well as good; uses clear, direct, straightforward communications with others; encourages constructive dialogue to ensure all opinions and possibilities are heard; Speaks up and offers opinions when input is needed
Excellence Orientation: Understands the marketing department's objectives and works diligently towards those goals; pursues goals beyond what is typically expected or expressed; is results‐oriented, with a strong drive to accomplish objectives and meet high standards; strives to improve own performance and to have a significant impact on GoTo’s web marketing product success.
Accountability: Makes no excuses and takes full responsibility for own actions and results; is reliable and can be counted on to do what he or she says is going to be done; notices and communicates when things are off track or misdirected; acts with a sense of purpose and sets clear direction for others to follow; effectively deals with performance challenges and setbacks; works through ambiguity in order to maintain momentum and achieve progress; when raising issues or concerns, brings ideas about how to remedy the situation
Authenticity: Is consistently approachable and transparent, and refuses to let ego undermine relationships; shows concern and respect for people, their knowledge and contributions; remains calm and composed even in stressful or trying circumstances; is confident, but at the same time shows grace and humility; acts ethically and is above reproach; understands the impact of his actions and statements on others.
Innovation: Discusses and evaluates calculated risks versus the need for innovation; generates and/or fosters creative, new ideas that push traditional boundaries; shows flexibility, open-mindedness and the desire to continually explore new ideas; understands and accepts bad news or failure as a condition of innovation and progress
Desired Additional Skills
Experience in the multiple technologies is desirable: Windows, Mac, multiple web browsers, Android, iOS-devices
Experience with cross-browser testing (IE, Chrome, Firefox, Opera, Safari)
Experience with code version and item tracking systems like Git and JIRA
Experience with multi-lingual web site and/or application testing
Experience with Selenium webdriver, Python as the preferred language
Experience with Lean / Agile / Scrum development methodologies, SCRUM Master Certificate is a plus
You’ll be working towards a shared goal with an open-minded and cohesive team that is very much the sum of its parts. At GoTo, we’re passionate about growing a diverse and inclusive work ecosystem because unique takes make us a stronger company, and Stronger Together. We’re committed to creating an inclusive space for everyone, no matter what. That’s how we’ll Be Real, Think Big, Move Fast, and Keep Growing along the way. Learn more
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer | SDET position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
