
Sr. SW Engineer (Automation Test Engineering)
Salary undisclosed
Checking job availability...
Original
Simplified
- Design, develop, and implement Test Automation solutions.
- Work iteratively on the development of new products, starting with quick POCs and converting ideas into real products.
- Design and develop mission-critical systems, ensuring high availability and performance.
- Interact with both business and technical stakeholders to deliver high-quality products and services that meet business requirements and expectations, while applying the latest available tools and technology.
- Develop code to ensure deliverables are on time, within budget, and maintain high code quality standards.
- Demonstrate a passion for delivering zero-defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect Service Level Agreement (SLA).
- Coordinate Continuous Integration activities, testing automation frameworks, and other related tasks in addition to contributing to core product code.
- Present technical solutions, capabilities, considerations, and features in business terms, and effectively communicate status, issues, and risks in a precise and timely manner.
- Perform other tasks related to R&D, data governance, system infrastructure, and other cross-team functions as needed.
- 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
- Bachelor's Degree or an Advanced Degree (e.g., Masters) in Computer Science/Engineering, Information Science, or a related discipline.
- 4 or more years of experience in building large-scale applications using open-source technologies.
- Extensive experience in software development, particularly in full stack projects, demonstrating adherence to standard development best practices.
- Proficiency in Java and Selenium programming.
- Strong knowledge Cucumber, TESTNG, Rest Assured API Automation
- Proficiency in working with SQL, RDBMS and In-Memory Databases.
- Strong knowledge of API
- Familiarity with version control systems, specifically Git.
- Solid knowledge of Unix/Linux operating systems and Shell Scripting.
- Awareness of and experience with software design patterns.
- Experience working within an Agile and Test-Driven Development environment.
- Strong verbal and written communication skills, with a proactive and self-motivated approach to improving existing processes to enable faster iterations.
- Demonstrated intellectual and analytical rigor, with a keen attention to detail.
- Team-oriented, energetic, and collaborative approach to work, coupled with a diplomatic and adaptable style.
- Experience with Big Data technologies such as Hadoop, Spark, and Hive for large-scale data processing and data transformation
- Experience with data visualization and business intelligence tools like Tableau, or other similar programs.
- Experience with containerization and cloud technologies are advantageous
- Familiarity with AI concepts and tools, including GitHub Copilot for code development
- Exposure to AI/ML development is an added advantage
- Strategic thinker with good business acumen to orient software engineering to the business needs of internal and external clients.
- Previous exposure to financial services is a plus, but not required.
- Design, develop, and implement Test Automation solutions.
- Work iteratively on the development of new products, starting with quick POCs and converting ideas into real products.
- Design and develop mission-critical systems, ensuring high availability and performance.
- Interact with both business and technical stakeholders to deliver high-quality products and services that meet business requirements and expectations, while applying the latest available tools and technology.
- Develop code to ensure deliverables are on time, within budget, and maintain high code quality standards.
- Demonstrate a passion for delivering zero-defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect Service Level Agreement (SLA).
- Coordinate Continuous Integration activities, testing automation frameworks, and other related tasks in addition to contributing to core product code.
- Present technical solutions, capabilities, considerations, and features in business terms, and effectively communicate status, issues, and risks in a precise and timely manner.
- Perform other tasks related to R&D, data governance, system infrastructure, and other cross-team functions as needed.
- 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
- Bachelor's Degree or an Advanced Degree (e.g., Masters) in Computer Science/Engineering, Information Science, or a related discipline.
- 4 or more years of experience in building large-scale applications using open-source technologies.
- Extensive experience in software development, particularly in full stack projects, demonstrating adherence to standard development best practices.
- Proficiency in Java and Selenium programming.
- Strong knowledge Cucumber, TESTNG, Rest Assured API Automation
- Proficiency in working with SQL, RDBMS and In-Memory Databases.
- Strong knowledge of API
- Familiarity with version control systems, specifically Git.
- Solid knowledge of Unix/Linux operating systems and Shell Scripting.
- Awareness of and experience with software design patterns.
- Experience working within an Agile and Test-Driven Development environment.
- Strong verbal and written communication skills, with a proactive and self-motivated approach to improving existing processes to enable faster iterations.
- Demonstrated intellectual and analytical rigor, with a keen attention to detail.
- Team-oriented, energetic, and collaborative approach to work, coupled with a diplomatic and adaptable style.
- Experience with Big Data technologies such as Hadoop, Spark, and Hive for large-scale data processing and data transformation
- Experience with data visualization and business intelligence tools like Tableau, or other similar programs.
- Experience with containerization and cloud technologies are advantageous
- Familiarity with AI concepts and tools, including GitHub Copilot for code development
- Exposure to AI/ML development is an added advantage
- Strategic thinker with good business acumen to orient software engineering to the business needs of internal and external clients.
- Previous exposure to financial services is a plus, but not required.