TechKraft Inc.

Senior Software Developer in Test

TechKraft Inc.

Senior Software Developer in Test

Senior Software Developer in Te…

TechKraft Inc.

Experience: More than 8 years
Key Skills: Javascript Api Testing Mobile Testing Graphical User Interface (Gui) Robotic Process Automation (Rpa)

Senior Software Developer in Test

Views: 77 | This job is expired 6 days, 10 hours ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Lalitpur
Apply Before(Deadline) : May. 17, 2024 12:10 (6 days, 10 hours ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 8 years
Professional Skill Required : Javascript Api Testing Mobile Testing Graphical User Interface (Gui) Robotic Process Automation (Rpa)

About the job

Experience: 8 - 10 years

Job type: Onsite

Job Description:

We are seeking a highly skilled and experienced Senior Software Developer in Test to join our team. The ideal candidate will have extensive knowledge and expertise in end-to-end test automation development, along with proficiency in Agile and Scrum methodologies. As a Senior Software Developer in Test, you will be responsible for designing, developing, and implementing automated test frameworks to ensure the quality and reliability of our software products.

  • Develop and maintain end-to-end test automation frameworks.
  • Collaborate with cross-functional teams to understand project requirements and develop appropriate test strategies.
  • Design and implement automated tests for web and GUI applications using tools such as Selenium WebDriver, Inflectra Rapise, QTP(UFT), AutoIT, Robot Framework, TestComplete, Provar, or Playwright.
  • Conduct REST and SOAP API testing and automation using tools like Rest-Assured, Postman, Newman, and SoapUI.
  • Perform mobile testing and automation using Appium (Java) and Inflectra Rapise (JavaScript).
  • Create automated test frameworks for Behavior-Driven Development (BDD) and Test-Driven Development (TDD).
  • Execute parallel automated test suites and ensure efficient test execution.
  • Utilize Docker for containerizing automated test suites, executing tests, and generating reports within containers.
  • Develop automated test suites for Artificial Intelligence applications.
  • Integrate automated tests with continuous integration tools such as Azure Cloud, GitHub, Bitbucket, and Jenkins.
  • Conduct performance testing using tools like Loadrunner, Micro Focus Stormrunner, and JMeter.
  • Demonstrate proficiency in programming languages and scripting, including Java, Python, VBScript, and JavaScript.
  • Utilize test frameworks such as TestNG and JUnit, along with build management tools like Maven and Gradle.
  • Generate comprehensive test reports using reporting libraries such as ExtentReports, TestNG reports, and Allure Reports.
  • Experience with Robotic Process Automation (RPA) development tools and testing, such as UiPath and Automation Anywhere.
Required Skills:

  • Extensive experience in end-to-end test automation development.
  • Proficiency in Agile and Scrum methodologies, preferably with Professional Scrum certification.
  • Strong knowledge of web/GUI testing and automation tools.
  • Experience with REST and SOAP API testing and automation.
  • Mobile testing and automation expertise.
  • Familiarity with creating automated test frameworks for BDD and TDD.
  • Knowledge of Docker for containerization of automated test suites.
  • Experience in automated testing for Artificial Intelligence applications.
  • Proficiency in continuous integration tools.
  • Expertise in performance testing tools.
  • Programming skills and scripting knowledge.
  • Experience with test frameworks and build management tools.
  • Ability to generate comprehensive test reports.
  • Familiarity with RPA development tools and testing.
Education and Experience:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Proven work experience as a Senior Software Developer in Test or similar role.
  • Relevant certifications in software testing and automation are a plus.
Note: The above job description is intended to describe the general nature and level of work being performed by individuals assigned to this position. It is not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management reserves the right to modify, add, or remove duties and to assign other duties as necessary.

This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
Search, Apply & Get Job: FREE