1086|Automation Test Engineer (Python)

InteticsIntetics·Remote(Georgia)
Software Development

WFA Digital Insight

As demand for digital skills in the banking sector continues to grow, with a 25% increase in remote testing roles in the past year, experienced Automation Test Engineers are in high demand. This role at Intetics stands out for its focus on agile frameworks and automated testing, requiring a strong understanding of software testing methodologies and a proactive mindset. With the retail banking industry's ongoing digital transformation, Intetics is well-positioned for growth, making this an exciting opportunity for the right candidate.

Job Description

About the Role

The Automation Test Engineer role at Intetics is a critical position that involves leading testing activities, managing test cycles, and ensuring the highest quality of software products for a long-term banking project. This role is part of a dynamic team that values innovation, collaboration, and continuous improvement. Day-to-day responsibilities include planning, executing, and documenting comprehensive test scenarios to ensure thorough coverage of the software.

The successful candidate will have a deep understanding of software testing principles, methodologies, and best practices, as well as experience in managing and leading small to medium-sized technical teams. The role entails working closely with cross-functional teams, including development, product, and project management, to ensure that testing activities are aligned with project goals and timelines.

Given the remote nature of this position, the ability to work independently, manage time effectively, and communicate clearly with team members across different time zones is essential. Intetics offers a supportive environment that encourages professional growth, continuous learning, and innovation.

What You Will Do

  • Lead other testers in specific testing activities, providing guidance and support as needed.
  • Plan and prepare comprehensive test scenarios and cases for execution, ensuring they are aligned with project requirements.
  • Document test results thoroughly to ensure traceability and facilitate defect reporting and resolution.
  • Execute tests, maintain the status up to date, and perform risk assessments to identify potential issues early.
  • Configure and maintain test environments to ensure optimal testing conditions.
  • Log and document defects found during testing, supporting the reporting and resolution process.
  • Implement and execute automated tests using Python and Behave, aiming to increase testing efficiency and reduce manual testing time.
  • Participate actively in daily stand-ups and squad meetings, contributing to team discussions and decision-making processes.
  • Collaborate with the Test Manager to escalate risks and blockers, ensuring timely mitigation of issues.
  • Ensure that test coverage is adequately reflected in standard and closure reports, contributing to the project's quality metrics.

What We Are Looking For

  • Minimum of 5 years of experience in retail banking or a related field, with a focus on software testing and quality assurance.
  • A degree or advanced degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Hands-on experience in various aspects of systems testing, including functional, performance, and security testing.
  • Strong knowledge of software testing processes, methodologies, and best practices, including agile testing frameworks.
  • Experience managing small to medium-sized technical teams, with a focus on leadership, mentoring, and team-building.
  • A strong problem-solving mindset with a focus on delivering high-quality results and meeting project deadlines.
  • Effective communication skills, both written and verbal, with the ability to align team members on key decisions and project goals.
  • Experience with Python, Behave, and other automated testing tools, with the ability to learn and adapt to new technologies.

Nice to Have

  • Experience working with AWS services, particularly in a testing or development environment.
  • Hands-on experience with automated testing tools beyond Python and Behave, such as Selenium or Appium.
  • Familiarity with Savings products in the banking domain, including their functional and non-functional requirements.

Benefits and Perks

  • Competitive compensation package, reflecting the candidate's experience and qualifications.
  • Opportunities for professional growth and development, including training, mentorship, and career advancement.
  • Flexible working hours and remote work arrangements, allowing for better work-life balance.
  • Access to a collaborative and dynamic team environment that encourages innovation and creativity.
  • Participation in a leading technology company with a strong reputation in the industry, offering stability and security.
  • Continuous feedback and coaching to support personal and professional development.
  • Regular team-building activities and social events to foster a sense of community and teamwork.

How to Stand Out

  • Showcase your problem-solving skills: Highlight instances where you've identified and resolved complex testing issues, demonstrating your analytical mindset and ability to work under pressure.
  • Emphasize leadership experience: Even if you haven't managed a team directly, highlight any leadership roles or responsibilities you've had, such as leading testing cycles or mentoring junior team members.
  • Prepare examples of automated testing: Be ready to discuss your experience with Python, Behave, and other automation tools, including how you've applied them in previous roles to improve testing efficiency.
  • Demonstrate knowledge of agile methodologies: Show that you understand agile principles and how they apply to software testing, including sprint planning, daily stand-ups, and retrospectives.
  • Highlight your ability to work remotely: Since this is a remote position, emphasize your self-motivation, discipline, and experience working in distributed teams, including how you maintain productivity and communicate effectively in such environments.
  • Be prepared to talk about your experience in the banking sector: Discuss your understanding of banking products, regulations, and the challenges of testing in this domain, highlighting any relevant experience or knowledge you possess.
  • Inquire about growth opportunities: During the interview, ask about opportunities for professional development, training, and career advancement within the company to demonstrate your interest in growing with the organization.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.