Salary
💰 $80,000 - $100,000 per year
Tech Stack
AirflowApacheASP.NETAWSCloudDockerEntity FrameworkHadoopInformaticaJavaJavaScriptJenkinsKubernetesMS SQL Server.NETNode.jsPandasPostgresPythonRubyScalaSeleniumSparkSQL
About the role
- Design and develop scalable automation frameworks from scratch using Java/Python and other open-source tools
- Implement automated test scripts for functional and regression testing
- Integrate automated tests with continuous integration/continuous deployment (CI/CD) pipelines
- Collaborate with QA engineers, developers, and stakeholders to ensure high-quality delivery of software products
- Troubleshoot and debug automation failures in a timely manner
- Maintain and enhance existing automation frameworks and test suites
- Stay updated on industry best practices and new technologies to improve testing efficiency
- Be proactive in identifying areas for improvement and optimizing existing systems for performance and reliability
Requirements
- 2+ years of proven experience as a Java Developer, preferably with exposure to QA automation
- Strong proficiency in Java programming language and object-oriented concepts
- Experience developing automation frameworks using Java/Python and other open-source tools
- Experience with Playwright, Cyprus, Selenium or equivalent
- Familiarity with web technologies such as HTML, CSS, JavaScript, and web services (RESTful APIs)
- Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, Bamboo, Argo)
- Familiarity with cloud platforms (e.g., AWS) and containerization (e.g., Docker)
- Working knowledge of database technologies (PostgreSQL)
- Excellent analytical and problem-solving skills
- Strong communication and collaboration abilities
- Knowledge of Agile/Scrum methodologies
- Bachelor’s/master’s degree in computer science, Engineering, or related field preferred
- Basic understanding of financial concepts and processes is preferred
- Basic understanding of Selenium webdriver is preferred