Search by job, company or skills

northstar hr consultants

Automation Engineer (Python)

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title - QA / Automation Engineer

Job Location - Pune, Maharashtra

MUST Have Skills - Python, Writing Automation Test Scripts, Security testing / Cybersecurity domain

Position Overview

As a Automation Engineer, you will have end-to-end ownership of the quality assurance of relevant software components of our cybersecurity platform. You will play a crucial role in implementing robust quality assurance practices and standards to ensure the reliability, accuracy, and security of automated tests, deployment processes, and our SaaS platform. Collaboration with cross-functional teams, including development, UI, DevOps, IT/Ops, and non-engineering stakeholders, is integral to this role.

Responsibilities

  • Collaborate with the engineering leadership team to develop and execute a comprehensive automation strategy that aligns with our product roadmap and business objectives.
  • Contribute to the development, implementation, and maintenance of automated testing frameworks, CI/CD pipelines, and deployment scripts to streamline the software development lifecycle.
  • Work on design and architecture of automation solutions, considering factors such as scalability, performance, and security requirements.
  • Develop automated security testing tools and processes to identify vulnerabilities, assess risks, and ensure compliance with industry standards and regulations (e.g., OWASP, NIST, GDPR).
  • Contribute to the testing and validation of data solutions to ensure scalability, reliability, and maintainability.
  • Identify areas of improvement, enhancements, and innovation in the software development process.
  • Collaborate closely with the engineering team and non-engineering stakeholders throughout the development lifecycle.
  • Thrive in a dynamic startup environment, contributing to a culture of innovation and excellence.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to peers.
  • Collaborate with the DevOps team to deploy and manage applications in production environments.
  • Stay up-to-date with industry trends and advancements to ensure our technology stack remains current and competitive.

Requirements

  • At least 3 years of hands-on experience in quality assurance of enterprise-grade software, including 2 years of experience in automation.
  • Excellent problem-solving abilities, analytical thinking, and attention to detail.
  • Solid proficiency in one or more programming languages such as Python, Java, or Ruby, as well as automation frameworks (e.g., Selenium, Robot Framework, Appium).
  • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of cybersecurity concepts, principles, and best practices, with experience in security testing methodologies and tools is a significant advantage.
  • Strong hands-on experience with big data technologies, frameworks and distributed computing is a significant advantage.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic work environment.
  • Master's or Bachelor's degree in Computer Science, Engineering, or a related field.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 145303649