Senior Automation Engineer (India)
FileCloud is looking for an experienced Senior Automation Engineer to help in automated testing of our software products. This role is primarily focused on ensuring the quality and reliability of software through automation and testing. The right candidate will be working closely with the delivery teams and be responsible for designing, developing, and maintaining automation framework. This role will require mentoring junior team members, resolving other team member queries, acting as technical point of contact and strive for efficiency and accuracy of automation suite. They will focus on introducing more automation practices into the product to reduce the manual effort with the use of the best tools and techniques available. This role will require to always aim for CI/CD and robust framework and 99% accuracy and efficiency in the automation suite. The right candidate will be the subject matter expert and contribute to the improvement and enhancement of testing strategy. This role is fully remote and will require working remotely with other team members.
FileCloud is the fastest-growing Enterprise File Share and Sync (EFSS) solution in the industry, with over one million users worldwide. Our vision is to empower customers to own and control their own content. We do this by providing hyper-secure content collaboration – simplified. Our products are used by many global 2000 and Fortune 500 companies and world-leading public sector organizations. FileCloud recently closed a $30 million Series A investment led by Savant Growth to address the growing demand for enterprise security, compliance, and workflow automation. We are currently expanding our team as we grow and improve FileCloud.
- Develop and maintain automated test scripts, frameworks, and test suites
- Collaborate with cross-functional teams to create test plans, test cases, and test strategies that align with project goals and requirements
- Framework Development: Design and implement test automation frameworks, tools, and infrastructure to support efficient and scalable testing
- Participate in code reviews for test scripts and test automation infrastructure, ensuring code quality and adherence to coding standards.
- Configure and manage test environments to simulate production conditions for testing purposes
- Integrate automated tests into CI/CD pipelines to enable continuous testing and delivery
- Provide guidance and mentorship to junior engineers and QA team members, sharing best practices and promoting skill development
- Stay up to date with industry trends, emerging testing tools, and technologies to recommend improvements and enhancements to the testing process
- Generate and communicate test reports, including test progress, test coverage, and defect metrics, to relevant stakeholders
- Act as an advocate for quality assurance and testing best practices within the organization
Key Skills & Qualifications:
- 6+ yrs of hands-on experience in building and maintaining automation.
- Proficiency in one or more programming languages (e.g., PHP or Python) to write test automation scripts and develop test frameworks
- Experience with test automation tools and libraries, such as Codeception, Pytest, Gherkins, or equivalent
- Experience with building and developing security testing framework using OWASP tools
- Ability to design and implement robust and maintainable test automation frameworks tailored to the project’s needs
- Understanding of design patterns and best practices for test automation architecture
- Experience integrating automated tests into CI/CD pipelines using tools like Jenkins, or any other
- Knowledge of containerization and container orchestration tools (e.g., Docker, Kubernetes) for test environment setup
- Proficiency in using version control systems like Git for managing test code and collaborating with development teams
- Familiarity with testing web applications, including knowledge of HTML, CSS, and web technologies
- Ability to test and validate APIs using tools like Postman, REST Assured, or similar frameworks
- Familiarity with Agile methodologies (e.g., Scrum, Kanban) and DevOps practices to support continuous testing and delivery
- Bachelor’s in computer science
- Hands on experience building and maintaining automation frameworks & security automation framework
- Be part of a team of passionate, committed individuals dedicated to building a world-class product
- Dedicated time for training and education opportunities
- A mentorship model wherein your mentor and team support your development.
- A competitive salary with an annual bonus
- Fully remote working whilst offering flexible hours that fall outside of the companywide core hours of 8am-11am (US Central time zone)
- 20 days of paid time off which increases by a further 5 days after 5 years of service (in addition to 10 public holidays in your country)
- Paid day off on your birthday or on an alternative day if your birthday falls outside a normal working day
- Paid day off to volunteer with the charity of your choice
- Paid monthly internet cost, as well as lunch and wellbeing stipend provided
- Reimbursement of all hardware costs associated with the role