drjobs LEAD SOFTWARE TEST ENGINEER

LEAD SOFTWARE TEST ENGINEER

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pune - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

  • Ensure the quality and reliability of software (Back End UI API etc. using automated testing techniques.
  • Collaborate with stakeholders to understand software requirements and define test strategies. Design and execute test cases derived from requirements to ensure IoT Software product quality ensuring test case coverage and traceability.
  • Identify effective test strategies for both new and existing features and create corresponding test plans. Regularly review and update test cases and test suites to reflect changes in software requirements.
  • Collaborate with development teams to design develop and deliver automated software test tools and frameworks. Coordinate with teams to eliminate redundancy and ensure high coverage with optimal effort. Develop new tools to aid in faster test automation and functional testing.
  • Develop design and maintain automated test frameworks and test scripts using programming languages and testing tools to verify features against requirements.
  • Execute automated test scripts for functional system regression and integration tests. Analyze results identify defects and address performance issues.
  • Integrate automated tests into continuous integration and delivery (CI/CD) pipelines.
  • Set up and manage test environments to accurately mirror production environments.
  • Collaborate with crossfunctional teams to resolve issues and ensure highquality software delivery. Consult with engineers to resolve problems provide feedback and conduct root cause analysis. Implement corrective and preventive actions for quality issues.
  • Manage and maintain test data including generating or acquiring representative data sets.
  • Define and track quality assurance metrics and report outcomes. Update test cases in requirement tracking tools for traceability.
  • Write and maintain detailed test documentation including test plans test cases and test scripts explanation.
  • Maintain strong communication skills (both written and verbal) to interact effectively with team members and stakeholders. Contribute collaboratively to problemsolving processes.
  • Stay updated with the latest trends tools and technologies in software testing and test automation with a willingness to learn new skills and adapt to evolving industry practices.

Qualifications :

  • Bachelors or Masters degree in Computer Science Electrical Engineering or a related field.
  • Proven experience in utilizing and maintaining test automation frameworks and scripts with industrystandard tools and libraries. Ability to write efficient scalable and maintainable code for automated tests.
  • Familiarity with common test frameworks and proficiency in Python JavaScript/TypeScript and ideally C# for test automation.
  • Experience with popular test automation tools and frameworks such as Selenium WebDriver Appium JUnit TestNG Cucumber or pytest.
  • Proficiency in test management and bug tracking tools. Understanding of test case management test tracking and the defect lifecycle process.
  • Strong experience in Linux Bash Shell scripting Docker TCP/IP Networking and excellent debugging skills.
  • Great communication skills including strong English proficiency and the ability to clearly communicate and understand abstract concepts.
  • Experience solving complex QA problems and designing automation pipelines leveraging common opensource frameworks.
  • Familiarity with build process automation CI/CD pipelines and tools like Jenkins Artifactory and Bitbucket.
  • Experience working with Agile toolsets such as Jira Confluence and Bitbucket.
  • Passionate about troubleshooting and debugging issues.


Additional Information :

Nice to Have:

  • Experience in testing distributed applications and their interactions across microservices architecture.
  • Familiarity with industry standards and protocols for IoT such as MQTT ZeroMQ protobuf Kafka and HTTP.
  • Ability to independently deploy and install cloudnative microservices on platforms.
  • Experience with IoT device testing and validation including hardware firmware and software components. Developing automated test cases/scripts based on requirements or acceptance criteria.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.