What are the responsibilities and job description for the Senior Developer position at Axelon Services Corporation?
Summary
- Location: Fort Mill, SC
- Work Mode: Hybrid
- Contribute to and lead testing through high-quality functional and automation test scenarios.
- Identify, prioritize, and perform tasks throughout the software development lifecycle.
- Develop tools and applications required for automation by producing clean, efficient, and scalable code utilizing Python-based test frameworks.
- Automate tSQL Stored Procedure regression, component, and unit tests using tSQLt and pytest.
- Utilize Generative AI and Machine Learning to validate and detect anomalous data, predict inefficient processes, and implement automatic test case generation.
- Perform database and process performance testing using benchmarking frameworks and AI-based anomaly and drift detection.
- Advocate for and implement engineering best practices, including automation, code reviews, and CI/CD.
- Ensure high-quality, reliable products through automated regression test frameworks.
- Collaborate with business and engineering teams to deliver products, enhancements, and solutions aligned with business objectives.
- Communicate complex technical information clearly and effectively to both technical and non-technical stakeholders.
- Drive engineering excellence through mentorship, peer reviews, and automation testing best practices.
- Continuously evaluate and improve QA processes to increase efficiency, reduce cycle times, and enhance product quality.
- Minimum 7 years of experience as a Software Developer in Test (SDET) or QA Automation Engineer in large-scale, data-intensive environments.
- Strong experience in test case design and automation testing using Python frameworks.
- Proficiency with QA automation tools and technologies such as pytest and pandas.
- Significant experience with MS SQL Server or PostgreSQL, including data analysis and test script execution.
- Experience with database migration/testing tools such as Liquibase and Flyway.
- Strong Python programming skills for automation and test development.
- Experience leveraging AI/ML and Data Science technologies such as scikit-learn, TensorFlow, and PyCaret for anomaly detection and test optimization.
- Familiarity with performance and non-functional testing tools including JMeter, Apache Benchmark, k6, SQL Profiler, etc.
- Experience automating backend and middleware business logic built on C#.NET and SQL Server, with frontend technologies such as Angular or Silverlight.
- Strong understanding of AWS cloud technologies, including EC2, with preferred experience in EKS, Lambda, and other AWS-native services.
- Experience implementing CI/CD pipelines and software engineering best practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Experience working in Agile environments focused on collaboration, automation, and continuous improvement.
- Exposure to Business Analysis, Technical Analysis, Delivery Management, or Technology Governance is a plus.
- Financial Markets experience in Equities and/or Fixed Income is preferred.
- Strong verbal and written communication skills.
- Ability to work independently and collaboratively in a team environment.
- High attention to detail with strong critical-thinking capabilities.
- Excellent interpersonal skills with the ability to interact across technical and business teams.
- Passion for continuous learning and software quality improvement.
- Ability to work under pressure and meet tight deadlines.
- Demonstrated mentoring and leadership experience.
- Self-motivated, results-driven, and solution-oriented mindset.
- Positive attitude with a strong sense of ownership and accountability.
Salary : $62 - $65