
Senior Software Development Engineer in Test
Newfold Digital
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
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