Careers

Open Positions

Technical skills and competencies

• Strong proficiency in JavaScript, HTML5, including DOM manipulation and
the JavaScript object model is a must.
• Excellent hands on expertise in –
○ Typescript, JavaScript
○ Node JS
○ ReactJS, React Native
○ RESTful APIs
• Strong understanding of browser compatibility and web standards is good to
have.
• Ability to understand business requirements and translate them into
technical requirements is a must.
• Hands-on skills with code versioning and configuration tools (such as Git,
Bitbucket) is a must.
• Extensive and applicable experience as a hands-on architect and/or senior
level programmer is a must.
• Experience working with architecture and design patterns on software
products is good to have.
• Proven success in improving software architecture on desktop and web
applications is good to have.
• Strong, functional competency in full-stack web development is good to have.
• Experience with Front-end performance optimization techniques is good to
have.
• Strong skills in communication, critical thinking, decision making, problem
solving, and attention to detail is a must.

Responsibilities

• Should be able to write code adhering to OOPS and SOLID principles.
• Design Solutions and suggest technology choices to clients.
• Own the implementation of the solution and deliver in designated timelines.
• Developing new user-facing features using the latest front-end technologies •
Building reusable components and front-end libraries for future use •
Translating designs and wireframes into high-quality code
• Optimizing components for maximum performance across a vast array of web capable devices and browsers
• Develop Components in Angular or Node and unit test the same.
• Design Solutions and suggest technology choices for clients.
• Own the implementation of the solution and deliver in designated timelines.
• Interface with customers for requirement gathering, analysis and technology
discussions.
• Perform Code Reviews of the team members and mentor the team on
technology best practices.
• Evaluate new technologies, frameworks and conduct POCs.
• We promote a DevOps culture, so you will need to look beyond pure
programming and get involved with the deployment and operation of
the code we build.
• Provide timely status updates and raise flags as needed.
• Upskill and learn new technology as per the project demands.

Location: Pune, India.

Technical skills and core
competencies 

3-10 years of enterprise product QA experience.

1. Hands-on experience with:

i. Python/GO language for test automation with Kubernetes (K8s) and
Openshift.
ii. K8s management.
iii. Cloud (AWS/AZURE/GCP)
iv. Virtualization experience in KVM/VMWare/RHV
2. Writing test cases based on product requirements, automating & executing
them, and track issues in defect tracking systems.
3. Good troubleshooting, debugging, and problem-solving skills in Linux
Environment (Ubuntu, CentOS, RHEL/RedHat, etc.)
4. Working knowledge applications like SQL OR NoSQL Databases.
5. Good in verbal and written communication.

Nice to Have Skills:
1 to 2 years of solution engineering experience(Not mandatory).
1. Hands-on experience with:
i. AWS EKS / Azure AKS / GKE
ii. Rancher and LENS.
iii. CSI (Container Storage Interface)
iv. Docker, Jenkins & GIT
2. Some hands-on with bash/shell scripting
3. Experience in the build process, and build deployment

Candidate profile:

Solution designing of Kubernetes based applications and deployments
● Automation of Infrastructure setups and provisioning of resources in cloud
● Testing and test automation
● Designing of CI / CD pipeline and implementation
● Automation of build deployments
● Writing software tools / systems to provide required DevOps solution.
● Work as a part of team as well as independently with the customer.
● Up skill and learn new technology as per the project demands.
● Demonstrating solutions or proof of concepts to customers

Location: Pune, India.

Mandatory:

    • Experience in Web or Mobile web functional testing.
    • Working knowledge of REST APIS.
    • Automation:
      • 5+ years of experience in test automation.
      • Good coding skills in JavaScript.
      • Experience in using node.js.
      • Experience in working with one or more automation frameworks or libraries like Cypress, Nightwatch, Protractor, Jasmine, Mocha, Playwright, WebdriverIO, WebdriverJS, Chai, Sinon, Jest.
      • Experience in configuring and using CI/CD tools like Jenkins / GitLab pipelines, etc.
    • Experience in designing and implementing cross-platform automation frameworks using open source automation tools and libraries.
    • Ability to understand business requirements and translate them into technical requirements
    • Good communication skills.
    • Good team player
    • Good problem-solving skills and attention to detail.

Good to have:

  • Experience with Typescript will have added value.
  • Experience in Python / Java / C# will have added value.
  • Experience in Usability / Accessibility testing for web.
  • Experience in using BrowserStack mobile / Saucelabs for automation.

Candidate profile and competencies

  • Participate in customer discussions for requirement gathering, analysis and technology discussions.
  • Translate requirements into test cases
  • Test case enumeration
  • Test case execution and reporting
  • Logging issues with proper details.
  • Test current products, identifying defects and areas of improvement.
  • Suggest solutions to identified product issues.
  • Plan, create and manage the overall Quality Assurance activities.
  • Collaborate with the Product Development team to ensure consistent project execution.
  • Interact with product owners to provide updates on product quality status and metrics, provide timely status updates and raise flags as needed.
  • Prepare and track product quality metrics with an aim of continuous improvements.
  • Evaluate new technologies, tools and conduct POCs.

Upskill and learn new technology as per the project demands.

Location: Pune, India.

Technical skills and competencies

1. Mandatory skill set:
a. Expertise in Scala programming language, Scala 2.X
b. Good understanding of Monix/Futures, Akka, and Kafka
c. Unit testing exposure with ScalaTest, EasyMock etc.
d. Knowledge of build tools like SBT, Maven.
2. Interested in learning and implementing changes in Javascript/Typescript.
3. Good to have a working knowledge of containers/Docker, Kubernetes, AWS
4. Experience in designing REST API and database.

Candidate Profile

●Should be able to write code adhering to Functional Programming / OOPS and
SOLID principles .
● Design Solutions and suggest technology choices to clients.
● Own the implementation of the solution and deliver in designated timelines.
● Interface with customers for requirement gathering, analysis and technology
discussions.
● Perform Code Reviews of the team members and mentor the team on
technology best practices.
● Developing new user-facing features using latest front-end
technologies(secondary)
● Building reusable components and front-end libraries for future use (secondary)
● Translating designs and wireframes into high quality code (secondary)
● Optimizing components for maximum performance across a vast array of
web-capable devices and browsers.(secondary)
● Evaluate new technologies, frameworks and conduct POCs.
● We promote a DevOps culture, so you will need to look beyond pure
programming and get involved with the deployment and operation of the code
we build.
● Provide timely status updates and raise flags as needed.
● Up skill and learn new technology as per the project demands.

Location: Pune, India.

Technical Skills

Mandatory:
● Strong experience into mobile test automation – Selenium with
Python or Java

● Experience with API automation using Python or Java
● Good knowledge of Test automation frameworks like TestNG,
pytest
● 3+ years of experience in test automation
Good to have:
● Knowledge of Robot framework
● Knowledge of RDBMS(SQL)
● Knowledge of Postman
● Knowledge of Linux
● Experience in CI/CD tools like Jenkins is good to have.
● Excellent attention to detail
● Work independently or with minimal supervision
● Knowledge of the cloud is good to have.
● Good English communication (Written as well as Verbal)

Responsibilities:

Design and code automated tests (functional, integration and
regression)
● Should be able to interact with offshore/ remote customers
● Deliver test strategies
● Manually test critical features
● Designing test automation frameworks
● Automation of test cases
● Customer communications and status updates
● Mentor teams

Location: Pune, India.

Submit your resume to: talentteam@afourtech.com (Please mention: Expected Role, Areas of Interest, Years of Experience)

 

FEW REASONS TO BE PART OF OUR JOURNEY

EMPOWERMENT We don’t believe in layers of management or red tape. Work with smart people, make a case for what you think makes sense, and just do it.
DISRUPTION Simply doing the same thing other companies do, but better, faster, or cheaper is boring for us. Let’s build something new. Let’s change how things work.
PASSION Invest in yourself and take time out to research best practices in your field. We love to support people that believe in themselves and aim to be the best in their field, globally.
OPENNESS Interact with top management as you see fit. Help develop the company with your ideas and your feedback on the culture, strategy, team, or anything else.

PERKS & BENEFITS

 

Flexible Working Hours

 

 

Outings & Picnics

 

 

Sports

 

 

Parties & Celebration

 

Casual Dress Code

 

Accidental Insurance Policy

 

CSR Activities

Innovative Training Activities