Careers

Open Positions

Technical skills and core competencies

  • Analyze the product requirements and prepare Test Plan.
  • Participate in the test planning and product planning processes – typically for products in Storage
  • Prepare & execute test cases based on Functional specifications.
  • Automate tests using Python
  • Bug reporting and bug verification.
  • Defect Management (Tracking and Reporting).
  • Prepare & Share Status Report as applicable.
  • Sets up storage cluster QA environments on Linux using hypervisors like VMware ESX
  • Troubleshoot problems by debugging software solutions to identify the root cause of issues.

Responsibilities

  • Relevant experience in manual & automation testing (5+ yrs) preferably with Storage Domain knowledge
  • Should have good testing concepts like SDLC, STLC and different type of testing.
  • Hands on experience in Linux
  • Hands on exp in manual testing & automation (Python)
  • Should have an experience in Virtualization – VmWare
  • Should be strong in troubleshooting issues
  • Quick learner, innovative and ready to take responsibilities.
  • Basic knowledge of networking in Linux
  • Knowledge of bug tracking software like JIRA.

Experience

5-10 years

Mode of employment

Full-time employment

Location

Pune

Mandatory:

  • Strong proficiency in Mobile functional testing for Android and iOS platforms.
  • Experience in Usability testing for mobile devices.
  • Experience in mobile device fragmentations testing.
  • Hands on in using Android Studio tools like adb, ddms, monitor.
  • Hands on in using Xcode for getting iOS device logs, performance metrics.
  • Knowledge of using tools like Testflight, AVD (Android virtual Device)
  • Experience in testing Mobile WebApps, Hybrid and Native apps.
  • Knowledge of API.
  • Automation:
    • 2+ years of experience in test automation.
    • 2+ years of experience in automation with Appium / Robotium / XCUITest for iOS and Android devices.
    • Good coding skills in at-least one Java / Python / JavaScript / C#
    • Experience in working with automation frameworks like TestNG, [X]Unit, Nightwatch, Pytext, Nose, etc.
    • Experience in configuring and using CI/CD tools like Jenkins.
    • Experience in using build and dependency mgmt. tools like ant / maven / gradle.
  • Knowledge of apk / ipa signing with respect to automation.
  • Experience in designing and implementing cross platform automation frameworks using opensource 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:

  • Knowledge of Mobile device accessibility testing.
  • Knowledge of Mobile performance testing.
  • Hands on skills with Dev Ops tools/processes
  • Web testing skills, API testing skills
  • Experience in using Perfecto mobile / Saucelabs for automation.

Candidate profile and competencies

  • Participate in customer discussions for requirement gathering, analysis and technology discussions.
  • Translate requirements into testcases
  • Test case enumeration
  • Test case execution and reporting
  • Logging issues with proper details.
  • Test current products, identifying defects and areas of improvements.
  • 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.
  • Up skill and learn new technology as per the project demands.

Experience 

2-5 years

Mode of Employment

Full Time Employment

Location

Pune, India.

Technical skills and competencies

  • 2 – 4 years relevant testing experience (Manual + Automation).
  • Automation experience preferably in python.
  • Good in python and/or shell scripting language.
  • Good hands on Linux Operating system OR any other similar
  • distributions, viz. Ubuntu, CentOS, RHEL/RedHat, etc.
  • Working knowledge of MySQL or any other Database.
  • Candidate from Storage domain preferred.
  • Virtualization experience preferred (any of KVM, Openstack or RHEV
  • will do).
  • Experience with any of the clouds, AWS, Openstack, etc.
  • Nice to have skills: Jenkins, GIT, Experience in performance testing,
  • build process and build deployment.
  • Good troubleshooting & debugging skills at application level.

Responsibilities

  • Analyze the product requirements and prepare Test Plan.
  • Participate in the test planning and product planning processes – typically for products in Storage
  • Prepare & execute test cases based on Functional specifications.
  • Automate tests using Python
  • Bug reporting and bug verification.
  • Defect Management (Tracking and Reporting).
  • Prepare & Share Status Report as applicable.
  • Troubleshoot problems by debugging software solutions to identify the root cause of issues.

Experience

2 – 5 years

Mode of employment

Full time employment

Location

Pune, India.

Technical skills and competencies

  • Strong exposure in building enterprise on-premise and cloud solutions
  • Designing entire system architecture based on the customer requirements
  • Strong knowledge of design patterns to choose based on system requirements
  • Must have designed and developed storage, Disaster recovery or virtualization solutions
  • Possess hands-on knowledge on Java or Python
  • Design business object model and convert the same to scalable database designs
  • Must be flexible to code and conduct code reviews

Responsibilities

  • Provide technical leadership to the development group at AFour
  • Needs to interact with clients, product managers, and developers to envision, model and provide scalable and secure designs
  • Present development capabilities to customers and develop POCs requested by customers
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
  • Good analytical skills. Ability to represent an abstract problem in the form of some finite real object of the system, which can be evaluated, designed and developed
  • Coach team members on latest technologies
  • Strong communication skills

Experience

10+ years

Mode of employment

Full time employment

Location

Pune, India.

Technical skills and core competencies

  • Analyze the product requirements and prepare Test Plan.
  • Participate in the test planning and product planning processes – typically for products in Storage
  • Prepare & execute test cases based on Functional specifications.
  • Automate tests using Python
  • Bug reporting and bug verification.
  • Defect Management (Tracking and Reporting).
  • Prepare & Share Status Report as applicable.
  • Sets up storage cluster QA environments on Linux using hypervisors like VMware ESX
  • Troubleshoot problems by debugging software solutions to identify the root cause of issues.

Responsibilities

  • Relevant experience in manual & automation testing (3+ yrs) preferably with Storage Domain knowledge
  • Should have good testing concepts like SDLC, STLC and different type of testing.
  • Hands on experience in Linux
  • Hands on exp in manual testing & automation (Python)
  • Candidates with good exposure on Storage technologies (preferably NAS)
  • Should have an experience in Virtualization – VmWare
  • Should be strong in troubleshooting issues
  • Quick learner, innovative and ready to take responsibilities.
  • Basic knowledge of networking in Linux
  • Knowledge of bug tracking software like JIRA.

Experience

2-7 years

Mode of employment

Full-time employment

Job Location

Pune

Technical Skills and competencies.

  • 2-5 years of frontend development experience using any or all front-end technologies (HTML, NodeJS, Angular/React); additionally, python experience also mandate.
  • Experience with any of the web framework mandatory (DJango preferred).
  • Good hands-on with any of the distributions (Linux, CentOS, RedHat, Ubuntu or similar Distro) is a must. 4. Working knowledge of any database (SQL preferred) is a must.
  • Experience on designing REST API’s good to have.
  • Good knowledge on following domains is an add-on: a. Storage/Virtualization/Cloud Good to have skillset: Hands-on experience with OpenStack cloud.

Responsibilities

  • Developing new user-facing features using 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 React / Angular 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 customer 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.
  • Up skill and learn new technology as per the project demands.

Experience

2-5 years

Mode of employment

Full-time employment

Location

Pune, India.

Technical skills and core competencies

  • Analyze the product requirements and prepare Test Plan.
  • Participate in the test planning and product planning processes – typically for products in Storage
  • Prepare & execute test cases based on Functional specifications.
  • Automate tests using Python
  • Bug reporting and bug verification.
  • Defect Management (Tracking and Reporting).
  • Prepare & Share Status Report as applicable.
  • Sets up storage cluster QA environments on Linux using hypervisors like VMware ESX
  • Troubleshoot problems by debugging software solutions to identify the root cause of issues.

Responsibilities

  • Relevant experience in manual & automation testing (5+ yrs) preferably with Storage Domain knowledge
  • Should have good testing concepts like SDLC, STLC and different type of testing.
  • Hands on experience in Linux
  • Hands on exp in manual testing & automation (Python)
  • Should have an experience in Virtualization – VmWare
  • Should be strong in troubleshooting issues
  • Quick learner, innovative and ready to take responsibilities.
  • Basic knowledge of networking in Linux
  • Knowledge of bug tracking software like JIRA.

Experience

3-6 years

Mode of employment

Full-time employment

Location

Pune

Technical skills and core competencies

  • Expertise in Python 3.
  • Working knowledge in using Python for data processing/transformation with packages like NumPy, Pandas, spaCy etc. 
  • Experience with AWS / cloud computing and APIs. 
  • Experience working with databases, preferably with knowledge of SQL.
  • A strong foundation in a data driven/numeric discipline
  • Familiarity with software development practices such as version control (git), test frameworks, code review tools, deployment configuration management, continuous integration.
  • Experience with data analysis and machine learning libraries/frameworks and methods. 
  • Excellent communication skills and team orientation

Responsibilities

  • Write well designed, clean, efficient code backed by unit tests
  • Develop scalable, lasting technology solutions
  • Abide by coding standards and guidelines
  • Build for security and performance
  • Work well in an Agile/Scrum environment (done the right way)
  • Maintain a high standard of work quality and encourage others to do the same
  • Energetic individual with enthusiasm to learn new tools, technologies & processes

Experience

4-8 years

Mode of employment

Full-time employment

Location

Pune

Technical skills and competencies

  • 3+ years relevant server side testing experience (Manual + Automation).
  • Hands-on experience in python (or any other language) in linux for test automation is a must.
  • Good hands-on on Linux OR any other similar distributions, viz. Ubuntu, CentOS, RHEL/RedHat, etc.
  • Working knowledge of MySQL or any other Database.
  • Candidate from Storage domain preferred.
  • Virtualization experience preferred (any of KVM, Openstack or RHEV will do).
  • Mandatory experience in writing test cases based on product requirements, automate them, execute them, and track issues in defect tracking system.
  • Nice to have skills : Jenkins, GIT, Experience in performance testing, build process and build deployment, Working knowledge of any DevOps tool (ansible preferred).
  • Good troubleshooting, debugging and problem solving skills in Linux Environment.

Responsibilities

  • Analyze the product requirements and prepare Test Plan.
  • Participate in the test planning and product planning processes – typically for products in Storage
  • Prepare & execute test cases based on Functional specifications.
  • Automate tests using Python
  • Bug reporting and bug verification.
  • Defect Management (Tracking and Reporting).
  • Prepare & Share Status Report as applicable.
  • Troubleshoot problems by debugging software solutions to identify the root cause of issues.

Experience

3 – 8 years

Mode of employment

Full time employment

Location

Pune, India.

Mandatory:

  • Strong proficiency in Mobile functional testing for Android and iOS platforms.
  • Experience in Usability testing for mobile devices.
  • Experience in mobile device fragmentations testing.
  • Hands on in using Android Studio tools like adb, ddms, monitor.
  • Hands on in using Xcode for getting iOS device logs, performance metrics.
  • Knowledge of using tools like Testflight, AVD (Android virtual Device)
  • Experience in testing Mobile WebApps, Hybrid and Native apps.
  • Knowledge of API.
  • Automation:
    • 3+ years of experience in test automation.
    • 2+ years of experience in automation with Appium / Robotium / XCUITest for iOS and Android devices.
    • Good coding skills in at-least one Java / Python / JavaScript / C#
    • Experience in working with automation frameworks like TestNG, [X]Unit, Nightwatch, Pytext, Nose, etc.
    • Experience in configuring and using CI/CD tools like Jenkins.
    • Experience in using build and dependency mgmt. tools like ant / maven / gradle.
  • Knowledge of apk / ipa signing with respect to automation.
  • Experience in designing and implementing cross platform automation frameworks using opensource 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:

  • Knowledge of Mobile device accessibility testing.
  • Knowledge of Mobile performance testing.
  • Hands on skills with Dev Ops tools/processes
  • Web testing skills, API testing skills
  • Experience in using Perfecto mobile / Saucelabs for automation.

Candidate profile and competencies

  • Participate in customer discussions for requirement gathering, analysis and technology discussions.
  • Translate requirements into testcases
  • Test case enumeration
  • Test case execution and reporting
  • Logging issues with proper details.
  • Test current products, identifying defects and areas of improvements.
  • 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.
  • Up skill and learn new technology as per the project demands.

Experience 

3-7 years

Mode of Employment

Full Time Employment

Location

Pune, India.

Mandatory:

  • Automation: 3+ years of experience in test automation development
  • Good coding / scripting skills in in Java / .Net / Python / Ruby / Javascript
  • Experience in web automation Selenium bindings.
  • Experience of API Test automation for REST based APIS.
  • Experience in designing and implementing cross platform automation frameworks using opensource automation tools and frameworks.
  • Ability to understand business requirements and translate them into technical requirements
  • Strong proficiency in Web, API, Mobile functional testing.
  • Good communication skills.
  • Good team player
  • Good problem-solving skills and attention to detail.

Good to have:

  • Experience in Postman will have added value.
  • Experience in Usability / Accessibility testing for web
  • Performance testing of APIs, web and mobile applications
  • Security testing of web and mobile applications
  • Hands on skills with Dev Ops tools/processes
  • Experience in using BrowserStack mobile / Saucelabs for automation.
  • Experience in configuring and using CI/CD tools like Jenkins.
  • Experience in mobile app test automation using open source and optionally commercial test automation tools.
  • Experience in web compatibility testing.

Responsibilities

  • Write modular code.
  • Write readable code.
  • Apply best industry practices while writing the code (Build well organized, modular, optimized and documented source code using SOLID principles).
  • Debug complex code issues and provide fixes in timely manner.
  • Master new technologies in timely manner and apply on projects.
  • Write good unit / functional test cases, automated test cases to ensure robustness and maturity of underlying code / functionality.
  • Ensure excellent code coverage through automated unit / API / UI test cases.
  • Contribute to functional as well as non functional testing in order to improve quality of the product.
  • Contribute in customer calls.
  • Participate in Scrums.
  • Send individual DSR.
  • Competent enough to be positioned to customers for interviews.
  • Learn and Apply DevOps concepts for reliable software engineering.
  • Provide value addition to the project / services offered to the customer.
  • Work Independently and make progress by being resourceful.
  • Identify areas of IP building and try to implement those.
  • Participate in continuous improvement activities in the organization.

Experience 

3-7 years

Mode of Employment

Full Time Employment

Location

Pune, India.

Mandatory:

  • Automation: 3+ years of experience in test automation development
  • Must have good coding skills in C# / .Net programming/platform
  • Experience in web automation Selenium bindings
  • Experience of API Test automation for REST based APIs
  • Experience in designing and implementing cross platform automation frameworks using opensource automation tools and frameworks
  • Ability to understand business requirements and translate them into technical requirements
  • Strong proficiency in Web and API functional testing
  • Good communication skills
  • Good problem-solving skills and attention to detail

Good to have:

  • Experience in Postman will have added value
  • Experience in Usability / Accessibility testing for web
  • Performance testing of APIs, web and mobile applications
  • Security testing of web and mobile applications
  • Experience in configuring and using CI/CD tools like Jenkins
  • Experience in mobile app test automation using open source and optionally commercial test automation tools
  • Experience in web compatibility testing

Responsibilities

  • Write modular and readable code.
  • Apply best industry practices while writing the code (Build well organized, modular, optimized and documented source code using SOLID principles).
  • Debug complex code issues and provide fixes in timely manner.
  • Master new technologies in timely manner and apply on projects.
  • Write good unit / functional test cases, automated test cases to ensure robustness and maturity of underlying code / functionality.
  • Ensure excellent code coverage through automated unit / API / UI test cases.
  • Contribute to functional as well as non-functional testing in order to improve quality of the product.
  • Contribute in customer calls.
  • Participate in Scrums.
  • Send individual DSR.
  • Competent enough to be positioned to customers for interviews.
  • Learn and Apply DevOps concepts for reliable software engineering.
  • Provide value addition to the project / services offered to the customer.
  • Work Independently and make progress by being resourceful.
  • Identify areas of IP building and try to implement those.
  • Participate in continuous improvement activities in the organization.

Experience 

3-7 years

Mode of Employment

Full Time Employment

Location

Pune, India.

Technical Skills and core competencies.

  • Excellent hands-on experience on cloud infrastructure environments, preferably AWS/Azure/GCP and good knowledge of their best practices
  • Strong working knowledge of CI/CD tools such as Jenkins, Bamboo etc.
  • Strong working knowledge of infrastructure automation tools such as Ansible, Terraform, and Chef
  • Experience with Docker and Kubernetes is mandatory, Docker Swarm/Container clustering will be a plus
  • Experience using monitoring tools like Prometheus, Grafana, CloudWatch, etc.
  • Must be able to code in either Java or Python
  • Should have knowledge on writing scripts for automation using Shell/Python/Perl
  • Should have good interpersonal, verbal and written communication skills
  • Troubleshooting and debugging BVT failures. Also, figuring out mitigation of these failures. [An example of a unique failure and a quirky thing with Azure and Node -> Network card not working. Calls getting routed to third party.
  • Cron jobs on Linux is good to have.

Candidate Profile and competencies

  • Work with engineering teams for designing, building & productionizing components that will grow in capability while being multi-tenant, global, scalable & highly available.
  • Work with Application Development, Information Security, Infrastructure Provisioning, and Operations team to provide fully automated build and deployment routines for development, staging, and production environments to deliver quality software solutions.
  • Understand the application, infrastructure and DevOps tool chain relationship, design the environment, CI/CD pipeline, and scripts.
  • Identify and recommend appropriate technology stacks, tools, frameworks and integration strategies for off-the-shelf solutions or third party packages.
  • Responsible for implementing and driving best practices for enterprise deployments and software development lifecycle automation.
  • Review, advice and design standards, risks, costs versus benefits and impact on the enterprise business process & goals.
  • Conduct research on emerging technologies, trends and solutions areas in support of development efforts, and recommend technologies that will increase cost effectiveness and flexibility.
  • Coach and mentor team members and guide on technical challenges Maintain technical skills and knowledge, keeping up to date with market trends and competitive insights.

Experience

7+ years

Mode of employment

Full-time employment

Location

Pune, India.

Technical skills and competencies

  • Excellent hands-on skills and experience with Windows / Linux OS.
  • Experience in developing and maintaining CI/CD process by accessing tools like Jenkins, Bitbucket etc.
  • Hands-on experience in using configuration management tools like Chef, Puppet, Ansible, etc.
  • Hands-on experience to build and handle VM’s, Containers utilizing tools like Kubernetes, Docker, etc.
  • Hands-on experience in building, designing and maintaining cloud-based applications with AWS, Azure, etc.

Candidate Profile and competencies

  • Design, implement and manage CI / CD pipelines.
  • Design, implement and manage Infrastructure Provisioning solutions.
  • Design, implement and manage application configuration management solutions.
  • Writing software tools / systems to provide required DevOps solution.
  • Owning the implementation of the solutions and delivering in designated timelines.
  • Evaluate new technologies, frameworks and conduct POCs.
  • Provide timely status updates and raise flags as needed.
  • Work as a part of team as well as independently with the customer.
  • Up skill and learn new technology as per the project demands.

Experience

3- 7 years

Mode of employment

Full time employment

Job Location

Pune

Technical skills and competencies

  • Experience in Mobile Security pen testing.
  • Android – Must
  • iOS – would be a bonus
  • OWASP Best Practices for Mobile
  • Good knowledge on Android Studio, Burp Suite, Drozer, Reverse Engineering

Candidate Profile and competencies

  • Good written and verbal communication skills.
  • Competent enough to be positioned to customers for interviews.
  • Good attitude and team player.
  • Ability to quickly grasp new technologies.
  • Ability to troubleshoot issues and isolate the cause of the issue if possible.
  • Proactively communicates status and risks.
  • Conducts technology trainings and mentors juniors.

Experience

5+ Years

Mode of employment

Full time employment

Location

Pune

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