Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer in Testing III image - Rise Careers
Job details

Software Development Engineer in Testing III

  • Lead the team by being the quality gatekeeper for product features used by ~0.8B monthly active users.
  • Design and develop fully automated system test suites from scratch to test micro-services.
  • Design the road-map for bringing giant Clojure legacy code-bases under test.
  • Build automated processes to generate system quality metrics. (eg: test-coverage, regressions, test runtime)
  • Work with your manager to identify people requirements and to build and grow the team.
  • Mentor juniors in the team.
  • Display strong work ethics. Be a team player with a strong sense of ownership and collaboration.
  • Keep calm and learn everyday.

Projects you may work on: 

  • Build automated black-box testing for an event-driven chatbot system.
  • Automatically generate 100s of different automation rules for manipulating issues, register the rules with the system and test whether issues are correctly updated.
  • Improve the test run time of a giant legacy Clojure code-base and bring it down from 2 hours to under 10 minutes.

Skills & experience we are searching for: 

  • Deep understanding of automation frameworks for systems testing of micro-services.
  • Proven experience bringing legacy code-bases under test.
  • Proven experience in building and maintaining automation test suites to cover regressions.
  • 7+ years of experience in writing automation test suites.
  • Excellent verbal and written communication skills.
  • Knowledge of Posix compliant Operating Systems (we develop on Mac OS X and deploy on GNU/Linux).
  • Comfortable using CLI tools for achieving day-to-day tasks.
  • Experience in writing Unit, Functional & Regression tests. Knowledge of generative testing is preferred.
  • Knowledge of functional programming is a plus. (We use Clojure)
  • Experience in working with a distributed version control tool. (We use Git)
  • Hybrid setup
  • Worker's insurance
  • Paid Time Offs
  • Other employee benefits to be discussed by our Talent Acquisition team in India.

Helpshift embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status.

Privacy Notice
By providing your information in this application, you understand that we will collect and process your information in accordance with our Applicant Privacy Notice. For more information, please see our Applicant Privacy Notice at https://www.keywordsstudios.com/en/applicant-privacy-notice.

What You Should Know About Software Development Engineer in Testing III, Keywords Studios

Are you ready to take your career to the next level as a Software Development Engineer in Testing III at Helpshift? In this dynamic role, you'll lead a talented team as the quality gatekeeper for features used by nearly 0.8 billion monthly active users. Your expertise will shine as you design and develop fully automated system test suites from scratch, enabling efficient testing of our innovative micro-services. You'll also have the exciting challenge of crafting a roadmap to bring substantial Clojure legacy code-bases under test, further enhancing system quality metrics such as test coverage and runtime. Collaboration is key here, so you'll work closely with your manager to identify team needs, as well as mentor junior members who aspire to grow. You'll dive into cutting-edge projects, such as building automated black-box testing for an event-driven chatbot system and significantly reducing the test runtime of our legacy systems. If you have a deep understanding of automation frameworks, over 7 years of experience in automation testing, and excellent communication skills, we would love to have you aboard. At Helpshift, we are committed to creating a diverse and inclusive workplace where you can thrive.

Frequently Asked Questions (FAQs) for Software Development Engineer in Testing III Role at Keywords Studios
What are the main responsibilities of a Software Development Engineer in Testing III at Helpshift?

As a Software Development Engineer in Testing III at Helpshift, your main responsibilities revolve around leading the automated testing efforts for product features impacting approximately 0.8 billion users. You will design comprehensive system test suites for micro-services, bring legacy Clojure code-bases under test, and create metrics that monitor system quality. Additionally, collaboration with management to identify team needs and mentoring junior staff are key components of your role.

Join Rise to see the full answer
What qualifications are necessary for the Software Development Engineer in Testing III position at Helpshift?

To apply for the Software Development Engineer in Testing III role at Helpshift, candidates should possess a minimum of 7 years of experience in writing automation test suites. A profound knowledge of automation frameworks for systems testing, especially in micro-services, is paramount. Familiarity with Clojure, experience in legacy code-testing, and strong verbal and written communication skills are also essential.

Join Rise to see the full answer
What types of projects will a Software Development Engineer in Testing III handle at Helpshift?

In the Software Development Engineer in Testing III position at Helpshift, you will tackle exciting projects that include building automated testing for an event-driven chatbot system and generating automation rules for issue manipulation. One major goal will be reducing the test runtime of a significant legacy codebase from 2 hours to under 10 minutes, greatly enhancing efficiency within the team.

Join Rise to see the full answer
How does Helpshift support career growth for a Software Development Engineer in Testing III?

Helpshift is dedicated to the career development of its Software Development Engineer in Testing III. You will have opportunities to mentor junior team members while continually facing challenges that promote your learning. The collaborative and innovative culture at Helpshift fosters an environment where you can grow your skills and advance your career in software testing and automation.

Join Rise to see the full answer
What is the team culture like for a Software Development Engineer in Testing III at Helpshift?

The team culture at Helpshift for a Software Development Engineer in Testing III is centered on collaboration, support, and a strong sense of ownership. The company values diversity and inclusivity, encouraging team members to learn from one another and share their expertise. You'll be part of a friendly and motivated team that emphasizes both personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer in Testing III
Can you explain your experience with automation frameworks for system testing?

When discussing your experience with automation frameworks, be specific about which frameworks you've used, how they were applied in past projects, and the outcomes. Highlight your problem-solving approach and your ability to adapt frameworks to different micro-services environments.

Join Rise to see the full answer
How would you approach bringing a legacy code-base under test?

To effectively bring a legacy code-base under test, explain your strategy for assessing existing code, identifying key functionalities to cover, and incrementally implementing automated tests. Discuss the importance of developing a phased approach, starting with more critical components to ensure system reliability.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers in testing?

Share your mentorship philosophy by mentioning how you encourage junior engineers to take ownership of projects, initiate hands-on learning, and participate in code reviews. Highlight any specific practices or resources you provide to support their growth and knowledge acquisition.

Join Rise to see the full answer
Describe a project where you significantly improved team efficiency.

When answering this question, focus on specific improvements you implemented, such as automating previously manual processes or optimizing test runtimes. Use metrics and data to illustrate the impact of your contributions; for example, reducing test runtimes from hours to minutes.

Join Rise to see the full answer
What is your process for creating automated test suites?

Discuss your systematic approach to developing automated test suites, including requirements gathering, designing test cases, selecting appropriate frameworks, and executing tests. Emphasize the importance of ongoing maintenance and updates to ensure the test suite remains effective.

Join Rise to see the full answer
Can you provide an example of a challenging bug you solved?

Provide a detailed account of a complex bug, outlining how you identified the issue, your troubleshooting steps, and the final resolution. Focus on your analytical thinking and technical skills that led to a successful solution.

Join Rise to see the full answer
How do you stay updated on industry trends and technologies?

Mention the resources you use to stay informed, such as tech blogs, webinars, or industry forums. Highlight your commitment to ongoing learning and how you actively seek opportunities for professional development in testing and automation.

Join Rise to see the full answer
What tools do you use for version control, and how have they enhanced your workflow?

Explain your experience with version control tools, particularly Git, and describe concrete ways these tools have improved team collaboration, code integrity, and your own development processes. Include any Git workflows that have been particularly effective in your experience.

Join Rise to see the full answer
How have you utilized CLI tools in your previous roles?

Share specific examples of how you've effectively used command-line interface (CLI) tools to streamline workflows, automate repetitive tasks, or manage systems. Mention any custom scripts or tools you've created to enhance productivity through the CLI.

Join Rise to see the full answer
What draws you to the Software Development Engineer in Testing III role at Helpshift?

When answering this question, convey your enthusiasm for the role by connecting your skills and experiences with Helpshift's mission and values. Highlight what specifically attracts you to their innovative projects and collaborative environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Acquia Remote Pune or Delhi/NCR Remote
Posted 6 days ago
Photo of the Rise User
ByHeart Hybrid Portland, Oregon, United States
Posted 14 days ago
Photo of the Rise User
Doctolib Remote Berlin, Berlin, Germany
Posted 5 days ago
Performance Bonus
Paid Holidays
Idoven Remote No location specified
Posted 12 days ago
Weee! Inc Hybrid Chicago, Illinois, United States
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, Telangana, India
Posted 11 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Keywords Studios continues to build world leading capabilities in services that video game and similar interactive content creators need. We stand shoulder to shoulder with our clients working as their external development partner, providing acces...

88 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!