Automation Tester

Unisoft Technology Inc
Baltimore, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Baltimore, United States of America

Tech stack

Java
Software Applications
JIRA
Automation of Tests
Azure
Bug Tracking Systems
C Sharp (Programming Language)
Computer Programming
Corona (Software Development Kit)
JUnit
Python
Team Foundation Server
Nunit
Regression Testing
Selenium
Software Engineering
Software Requirements Analysis
Strategies of Testing
Testng
GIT
Cucumber
Selenium Webdriver
Software Version Control
Jenkins

Job description

Overview: We are seeking a Automation tester to our project team. You will work alongside other testers or product managers or product managers and report directly to the project manager. Your main tasks will include writing test scripts using selenium, ensuring the quality and functionality of software applications through the design, development, and execution of automated tests. This role is crucial in modern software development, particularly in agile environments, to facilitate faster and more reliable releases.

Responsibilities

Test Planning and Strategy: Develop test plans, test scenarios, and test cases based on software requirements and design specifications.

Automated Testing: develop automated test scripts using tools like Selenium WebDriver, NUnit, or Microsoft Test Automation Framework and Conduct automated testing to identify defects and issues.

Regression Testing: Setup automated regression testing scripts and ensure that new features and enhancements do not adversely affect existing functionality.

Defect Tracking and Reporting: Document and track defects using bug tracking tools such as TFS (Azure DevOps) and provide detailed defect reports to development teams for resolution.

Collaboration and Communication: Work closely with developers, business analysts, and other stakeholders to understand requirements, communicate testing progress, and ensure timely resolution of issues

Requirements

At least 7+ years of relevant experience, potentially in automation testing

Proficiency in Selenium WebDriver and related tools/frameworks (e.g., TestNG, JUnit, Cucumber).

Strong programming skills in a language compatible with Selenium (e.g., Java, Python, C#).

Experience with test automation framework design and implementation.

Understanding software testing methodologies and the Software Development Life Cycle (SDLC).

Familiarity with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, Azure DevOps).

Experience with defect tracking tools (e.g., JIRA).

Strong analytical, problem-solving, and communication skills.

Apply for this position