0% found this document useful (0 votes)
2 views4 pages

KTS-Automation Testing Engineer

Kiara Tech Solutions is seeking an Automation Test Engineer to work remotely from India while supporting a UK client specializing in automation solutions. The role involves test planning, execution, bug reporting, and collaboration with software teams to enhance product quality. Ideal candidates should have experience in software development, automated testing, and strong problem-solving skills, along with a relevant degree and 5-8 years of experience in the industry.

Uploaded by

King Arasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

KTS-Automation Testing Engineer

Kiara Tech Solutions is seeking an Automation Test Engineer to work remotely from India while supporting a UK client specializing in automation solutions. The role involves test planning, execution, bug reporting, and collaboration with software teams to enhance product quality. Ideal candidates should have experience in software development, automated testing, and strong problem-solving skills, along with a relevant degree and 5-8 years of experience in the industry.

Uploaded by

King Arasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Job location – India Client location – the UK

ROLE – Automation test engineer


LOCATION – India (work from home) but supporting the UK client
Reporting to - Head of Software Engineering and Solution Architecture based in the UK

A. Who We Are

We, Kiara Tech Solutions, are Indian company having tie up with a multinational engineering
company from the UK to provide skilled manpower from IT back ground. Our client is
specializing in the development and implementation of automation and technology solutions.
Our client’s main focus is on sophisticated software solutions for logistics, distribution,
production, materials handling, robotic & sortation automation. The key objectives are to
enhance efficiency and productivity for the customers by delivering cutting-edge automation
technologies.

Some of the customers includes top FMCG players in the UK with focus on global expansion.
Our client is focusing on penetrating new markets and revolutionizing the automation sector.

Hence as part of Client’s expansion strategy, we are looking for a Software Engineer to
support our Software Team in the UK.

This individual should be ambitious, curious, and possess strong teamwork skills. They will
collaborate closely with our local partners whilst supporting the other parts of business and
customers based in Australia, Canada, Ireland, EU. Additionally, they will work alongside our
Software team in the UK to develop project and product based world-class software solution.

This role offers the ideal candidate an opportunity to support (and can be direct part of a UK
team) rapidly growing enterprise at its foundational stage. We are looking for someone who
will become part of a global team of innovators dedicated to bringing our customers'
automation vision to life.

B. Who are you


You are someone with experience in the manufacturing or assembling of industrial
conveyors, elevating systems or other industrial transport or automation solutions? Are you a
curious engineer who wants to develop unique solutions for our clients?

Do you consider yourself qualified:

• Process-oriented with strong attention to detail


• Self-motivated and able to work effectively remotely
• Able to work under pressure
• Naturally organized
• Able to multitask efficiently
• Flexible and adaptable to an ever-changing environment
• Experience in software development
• Proficiency in Object-Oriented Programming (OOP)
• Strong problem-solving and analytical skills
• Experience with large-scale systems and third-party equipment integration is a plus

Page 1 of 4 Automation test engineer


Job location – India Client location – the UK

• Bachelor's or Master's degree in Computer Science or a related field


• Experience in Industrial Automation

C. The Role
This role would suit a driven and motivated an Engineer. Day to day you will:
Test Planning
o Test Strategy: Develop test strategies that outline the scope, approach, resources,
and schedule of testing activities.
o Test Case Creation: Design test cases based on requirements, user stories, or
product specifications to cover different functionality and scenarios of the software.
o Test Plan Documentation: Document the test plan, which includes the testing
scope, objectives, resources required, and timeline.
Test Execution
Manual Testing: Perform manual testing by executing test cases on the software to
check for functionality, usability, and performance issues. This includes testing
specific features, workflows, and user interactions.
o Automated Testing: Write and execute automated tests using testing frameworks
and tools (e.g., TestNG, JUnit, or Cypress) to validate functionality and catch
regressions efficiently.
o Regression Testing: Test new features and ensure they don't break existing
functionality, often by executing previous test cases.
o Smoke and Sanity Testing: Perform initial quick checks (smoke testing) and shallow
testing (sanity testing) to confirm the basic functionality of the software before more
detailed testing begins.
Bug Reporting & Tracking
o Bug Identification: Identify bugs and issues, documenting them clearly with
sufficient details to help developers reproduce the problem.
o Bug Reporting: Use bug tracking tools (e.g., Azure) to report issues and track their
resolution.
o Re-testing: Once developers fix the bugs, re-test the software to confirm the issue
has been resolved and that no new problems have been introduced.
Test Automation
o Test Scripts: Write automation scripts using programming languages like C#,
JavaScript, or specific testing frameworks (e.g., Selenium, Cypress, Appium) to
automate repetitive and time-consuming testing tasks.
o Continuous Integration (CI): Integrate automated tests into a CI/CD pipeline using
tools like Azure to ensure that tests are automatically run whenever code is
committed to the repository.
o Test Maintenance: Continuously update and maintain automated tests as the
software evolves to ensure that they remain relevant and effective.
Performance Testing
o Load Testing: Assess how well the software performs under expected and high
traffic loads. Tools like JMeter, LoadRunner, or Gatling are used to simulate large
numbers of users and ensure the system can handle it.
o Stress Testing: Push the system beyond its limits to find out how it fails, in order to
improve its robustness and error handling.

Page 2 of 4 Automation test engineer


Job location – India Client location – the UK

o Scalability Testing: Verify whether the system can scale effectively as it handles an
increasing volume of data or users.
Security Testing
o Vulnerability Testing: Identify potential security vulnerabilities and exploits within
the software by performing tests like penetration testing or using tools like OWASP
ZAP.
o Data Protection: Ensure that sensitive data (e.g., personal information, passwords)
is stored and transmitted securely and is not vulnerable to attacks like SQL injection
or XSS.
User Acceptance Testing (UAT)
o UAT Support: Work with stakeholders, business analysts, or end-users to support
and verify User Acceptance Testing (UAT), ensuring the product meets business
requirements and is ready for deployment.
o Feedback Collection: Gather feedback from UAT testers to understand user
concerns or issues and address them accordingly.
Team Collaboration
o Work with Developers: Collaborate closely with developers to understand code
changes, share feedback, and help reproduce bugs.
o Work with Business Analyst and Product Managers: Understand the software
requirements and expected behaviour to ensure proper test coverage.
o Agile/Scrum Participation: Actively participate in Agile or Scrum processes (sprints,
stand-ups, retrospectives) to align testing activities with development cycles.
Documentation and Reporting
o Test Reports: Document testing activities, including test cases, test results, and bug
reports. Provide clear feedback to the development team.
o Test Metrics: Track testing progress using metrics like test coverage, defect density,
and test execution rate, and report on the quality of the software.
o Test Case Maintenance: Continuously update test cases as software evolves and
new features are added.

Your Skills
The successful candidate should demonstrate:
Technical skills
o Automated Testing: Experience with test automation tools like Selenium, JUnit,
TestNG, Appium, and frameworks for test automation scripting.
o Software Development Programming Experience: Basic to intermediate knowledge
of programming languages such as C# for writing automated tests.
o Bug Tracking Tools: Proficiency with tools like Azure for bug reporting and tracking.
o Version Control: Familiarity with version control systems such as Git and platforms
like GitHub/Azure Repo.
o Test Automation Frameworks: Knowledge of test automation frameworks, such as
Selenium, TestNG.
o API Testing: Experience with testing RESTful APIs using tools like Postman.
o Performance Testing Tools: Knowledge of performance testing tools like Apache
JMeter, LoadRunner, and Gatling.
o CI/CD Integration: Experience in integrating tests into continuous integration and
deployment pipelines using tools

Page 3 of 4 Automation test engineer


Job location – India Client location – the UK

Soft skills
o Attention to Detail: Ability to spot even the smallest defects in software and catch
edge cases that may be missed.
o Problem-Solving: Strong analytical thinking to identify root causes of defects and
propose solutions.
o Communication: Clear and effective communication skills to report issues,
document test results, and collaborate with development teams.
o Collaboration: Ability to work well in cross-functional teams, communicate with
developers, product managers, and designers.
o Time Management: Prioritize and manage multiple testing tasks in a fast-paced
environment to meet deadlines.
o Critical Thinking: Ability to think outside the box and test software in ways users may
not have anticipated.
Additional skills
o Agile Methodologies: Familiarity with Agile/Scrum development methodologies and
experience working in Agile teams.
o Security Testing: Basic understanding of security testing practices, including how to
identify security vulnerabilities.
o Database Knowledge: Understanding of databases and SQL for data verification and
integration testing.

• Strong verbal & written communication skills


• Good verbal and written English

Qualifications and Experience Levels:


o Relevant Computer/Software/Information Technology degree is preferred or
equivalent professional experience
o Experience in a similar industry with around 5-8 years of experience
o A strong portfolio showcasing full-stack projects (personal projects, open-source
contributions, or work done in previous roles) is valuable.
o Practical experience with designing, developing, and deploying complete web
applications is required.

We are all about creating better experiences – for their customers and for each other. Client
primary focus as per policy for employee is to work hard to support and nurture people, and
as the business continues to expand into international markets, provide career development
and opportunities for our team.

Page 4 of 4 Automation test engineer

You might also like