Software Developer

Job Description

Devsinc is looking for Software Developer in Test for Lahore Office.

Onsite/Hybrid opportunity

Responsibilities:

- Create and execute test plans, test cases, and test scenarios to identify defects and ensure software meets quality standards.
- Participate in code reviews to ensure testability and identify potential issues early in the development process.
-
- Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
- Provide guidance and mentorship to other team members on testing best practices, test automation techniques, and coding standards.
- Handling technical communications and understanding the customers' systems.
- Design and implement performance tests to assess the software's responsiveness, stability, and scalability under various load conditions.
- Identify performance bottlenecks and work with the development team to optimize software performance.
- Analysing and disintegrating software systems and coordinating with other teams to enhance the overall design.
- Stay updated with industry trends, best practices, and emerging technologies related to software testing, automation, and development.
- Develop and maintain testing infrastructure, tools, and utilities to support the testing process.
- Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.

Requirements:

-Atleast 2.5 years of experience as an SDET
- Proficiency in programming languages commonly used for test automation, such as Java, Python, C#, Ruby, or JavaScript.
- Experience with test automation frameworks and tools, such as Selenium, Appium, JUnit, TestNG, NUnit, pytest, etc.
- Knowledge of web technologies (HTTP, REST, etc.) and client-server architecture.
- Demonstrated ability to design, develop, and maintain automated test scripts and frameworks.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and tools (Jenkins, Travis CI, CircleCI, etc.).
- Exposure to Behaviour Driven Development and experience in programming and testing.
- The ability to recognize risks and errors in an application.
- Familiarity with performance testing and profiling tools to assess software performance and identify bottlenecks.
- Excellent verbal and written communication skills.
- Ability to analyse log files, error messages, and other diagnostic information to diagnose issues.

 

Job Summary

  • Published on:2023-08-17 6:48 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-25