Software Test Engineer
Posting date: | 07 November 2024 |
---|---|
Salary: | £40,000 to £45,000 per year |
Hours: | Full time |
Closing date: | 07 December 2024 |
Location: | Leicester, Leicestershire |
Remote working: | Fully remote |
Company: | Futuretech Infovision Pvt Ltd |
Job type: | Permanent |
Job reference: | FT-STE/11/2024 |
Summary
Futuretech Info Vision Ltd provides innovative, out-of-the-box and high-end IT products and offers a wide range of solutions and services that meet technical depth, expertise and competence of its talent pool to deliver smart solutions to complex problems and services to critical business processes.
As a Software Test Engineer your role will be testing web based applications, RESTful APIs and mobile applications using manual testing methodologies for quality assurance purposes. You will contribute to leading edge applications and play a large part in the delivery of software in a fast paced agile environment..
Education & Qualification required:
Bachelor’s Degree
Responsibilities :
Candidates Must have the following knowledge and technical efficiency
· Developing Testing Procedures: Software Test Engineers create testing procedures to assess the performance of software applications.
They design and build software testing programs that can automate testing processes.
· Executing Software Testing: These engineers run the testing procedures to evaluate the software’s functionality. They meticulously document all testing steps and procedures.
· Reporting and Recommending Improvements: Software Test Engineers identify and report any bugs or issues they encounter during testing. They make recommendations to enhance the software product based on their findings.
· Collaboration and Communication: They work closely with other Test Engineers, Software Programmers, and team members. Attending meetings with development teams and clients is essential to ensure effective communication.
· Retesting and Verification: After bugs are fixed, Software Test Engineers retest the software to verify that it functions correctly.
· Technical Requirements: Developing software verification and test plans.
Identifying anomalies, evaluating their impact, and communicating them.
Managing verification (review, integration, and testing) processes.
Creating test specifications based on requirements, design, architecture, and interface specifications.
Executing tests in laboratory environments and identifying issues at the subsystem level.
Setting up, updating, and maintaining test labs for various software configurations.
Create logs to document testing phases and defects
Report bugs and errors to development teams
Help troubleshoot issues
Conduct post-release/post-implementation testing
Work with cross-functional teams to ensure quality throughout the software development life cycle
Build and maintain test scripts using an automation test tool including TDD/BDD techniques
Create test automation frameworks
Select and develop appropriate test automation tools, applying the latest techniques in test automation
Use risk driven techniques
Work with the Development team to capture and re use automated unit test cases, stubs, drivers and other development test objects
Work with the development team to create and maintain an automated nightly test pack
Essential skill sets required:
Manual testing experience
Automation testing
Agile/Scrum
Strong organisational skills
Experience of SIT, UAT and Regression testing
Knowledge of TOAD and SQL
Strong background of using Excel
JIRA
JAVA
Design Test Automation Framework from Scratch
Automated testing tools for desktop applications
Automation test experience
As a Software Test Engineer your role will be testing web based applications, RESTful APIs and mobile applications using manual testing methodologies for quality assurance purposes. You will contribute to leading edge applications and play a large part in the delivery of software in a fast paced agile environment..
Education & Qualification required:
Bachelor’s Degree
Responsibilities :
Candidates Must have the following knowledge and technical efficiency
· Developing Testing Procedures: Software Test Engineers create testing procedures to assess the performance of software applications.
They design and build software testing programs that can automate testing processes.
· Executing Software Testing: These engineers run the testing procedures to evaluate the software’s functionality. They meticulously document all testing steps and procedures.
· Reporting and Recommending Improvements: Software Test Engineers identify and report any bugs or issues they encounter during testing. They make recommendations to enhance the software product based on their findings.
· Collaboration and Communication: They work closely with other Test Engineers, Software Programmers, and team members. Attending meetings with development teams and clients is essential to ensure effective communication.
· Retesting and Verification: After bugs are fixed, Software Test Engineers retest the software to verify that it functions correctly.
· Technical Requirements: Developing software verification and test plans.
Identifying anomalies, evaluating their impact, and communicating them.
Managing verification (review, integration, and testing) processes.
Creating test specifications based on requirements, design, architecture, and interface specifications.
Executing tests in laboratory environments and identifying issues at the subsystem level.
Setting up, updating, and maintaining test labs for various software configurations.
Create logs to document testing phases and defects
Report bugs and errors to development teams
Help troubleshoot issues
Conduct post-release/post-implementation testing
Work with cross-functional teams to ensure quality throughout the software development life cycle
Build and maintain test scripts using an automation test tool including TDD/BDD techniques
Create test automation frameworks
Select and develop appropriate test automation tools, applying the latest techniques in test automation
Use risk driven techniques
Work with the Development team to capture and re use automated unit test cases, stubs, drivers and other development test objects
Work with the development team to create and maintain an automated nightly test pack
Essential skill sets required:
Manual testing experience
Automation testing
Agile/Scrum
Strong organisational skills
Experience of SIT, UAT and Regression testing
Knowledge of TOAD and SQL
Strong background of using Excel
JIRA
JAVA
Design Test Automation Framework from Scratch
Automated testing tools for desktop applications
Automation test experience