Newfold Digital

Senior Software Development Engineer in Test

Newfold Digital

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain automated test suites for web and mobile applications.
  • Collaborate with development teams to ensure high-quality software products.
  • Develop and execute test cases to identify defects and improve overall software quality.
  • Design and implement test automation frameworks using modern technologies such as Selenium, Appium, Robot Framework, WebDriverIO and JMeter or likewise.
  • Integrating projects with automation CI/CD servers like Bamboo or Jenkins
  • Monitoring timely builds and managing product deployments efficiently
  • Work with cross-functional teams to establish quality benchmarks and metrics.
  • Identify, report, and track defects using JIRA or similar tools.
  • Review and analyze test results to identify trends and areas for improvement.
  • Participate in code reviews and provide feedback to improve code quality and testability.
  • Research and evaluate new testing tools and methodologies to improve testing efficiency and effectiveness.
  • Mentor and provide guidance to other SDETs on the team.

Requirements

  • Bachelor/Master's degree in Computer Science or related disciplines (BTech / BE / ME / BCA / MCA )
  • 2 to 5 years of experience as an SDET or Software Engineer with a strong focus on testing
  • Experience in architecting & building test frameworks for real-time, large-scale applications (good to know)
  • Experience with automated testing tools such as Selenium, Appium, Robot Framework, WebDriver IO and JMeter or similar (mandatory)
  • Experience with test automation frameworks such as Cypress, TestNG, JUnit, or PyTest (good to know)
  • Experience with testing web applications, APIs, and mobile applications
  • Experience in white box testing and/or Test-Driven Development
  • Experience working with large datasets and high-performance computing environments
  • Experience in building and deploying machine learning models into production.
  • Strong programming skills in languages such as Python, Java and/or JavaScript
  • Knowledge of software development best practices, including Agile methodologies
  • Good understanding of the product architectures that are based on microservices & micro frontends
  • Familiarity with cloud computing platforms such as OCI, AWS, Azure, or GCP.
  • Familiarity with a variety of data analysis and machine learning techniques, including linear regression, logistic regression, classification, clustering, and dimensionality reduction.
  • Strong QE skills in test planning, including designing and executing test cases, bug isolation, bug report writing and troubleshooting and test case management
  • Curiosity to find out how things work to discover how to break code
  • Strong analytical and problem-solving skills with excellent communication & collaboration skills
  • Strong analytical and problem-solving skills with the ability to think creatively and approach problems from different angles
  • Excellent communication and presentation skills, as well as the ability to collaborate effectively with others
  • Understanding of the business domain and the ability to translate business problems into technical solutions
Benefits
  • We have partnered with some of the best insurance providers to provide you excellent Health Insurance options
  • Education/ Certification Sponsorships to give you a chance to further your knowledge
  • Flexi-leaves to take personal time off
  • All our employees are eligible for a free domain and WordPress blog as we sponsor the domain registration costs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
automated testingtest automation frameworkswhite box testingTest-Driven Developmentprogramming in Pythonprogramming in Javaprogramming in JavaScriptdata analysis techniquesmachine learningtest planning
Soft Skills
analytical skillsproblem-solving skillscommunication skillscollaboration skillsmentoringcuriositycreativityfeedback provisiontroubleshootingbug report writing
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science